HamburgerMenu
hirist

Medtronic - Senior Software Engineer - System Design

Medtronic
Hyderabad
9 - 12 Years
star-icon
3.9white-divider674+ Reviews

Posted on: 12/01/2026

Job Description

Job Overview :


We are looking for a highly skilled Senior Software Systems Engineer to design, develop, and optimize complex software systems that support critical business operations.


This role requires deep technical expertise, a systems-thinking mindset, and the ability to lead technical initiatives across the software development lifecycle.


The ideal candidate will work closely with cross-functional teams to ensure reliability, scalability, and performance of enterprise-grade applications.


Key Responsibilities :


- Architect, design, and implement robust, scalable, and high-performance software systems.


- Lead system-level design decisions, including data flow, integration, and infrastructure considerations.


- Develop and maintain backend services, APIs, and system components using modern programming languages and frameworks.


- Perform system analysis, troubleshooting, and root cause analysis for complex technical issues.


- Collaborate with product management, DevOps, QA, and security teams to ensure end-to-end system integrity.


- Review code and system designs to ensure adherence to best practices, security standards, and compliance requirements.


- Mentor and guide junior engineers, fostering technical excellence and continuous improvement.


- Drive system optimization initiatives related to performance, reliability, and scalability.


Required Skills & Qualifications :


- Bachelors or Masters degree in Computer Science, Software Engineering, or a related field. 7+ years of experience in software engineering with a strong focus on system design and architecture.


- Proficiency in one or more programming languages such as Java, C++, Python, or Go.


- Hands-on experience with distributed systems, microservices architecture, and cloud platforms (AWS, Azure, or GCP).


- Strong knowledge of databases (SQL/NoSQL), messaging systems, and APIs.


- Experience with Agile/Scrum methodologies and CI/CD pipelines.


Preferred Qualifications :


- Experience in designing highly available, fault-tolerant systems.


- Knowledge of DevOps, containerization (Docker, Kubernetes), and monitoring tools.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in