Search by job, company or skills

M

Senior Principal Enterprise Software Engineer

8-11 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 19 days ago
  • Be among the first 40 applicants
Early Applicant
Quick Apply

Job Description

As a Senior Principal Enterprise Software Engineer at Medtronic, reporting directly to the Director of Software Technology, you'll be a visionary leader responsible for shaping and driving our software and IoT roadmap. You'll architect, design, and lead the development of enterprise-scale microservices and distributed systems, ensuring high scalability, reliability, and adherence to cloud-native best practices. This pivotal role involves championing continuous improvement, conducting technical feasibility studies, and collaborating extensively with cross-functional teams to deliver cutting-edge solutions that advance Medtronic's mission in healthcare technology.

A Day in the Life

You will lead software and IoT innovation by:

  • Collaborating with leadership and technical teams to align on the software and IoT roadmap, reviewing project status, assessing risks, and prioritizing initiatives around microservices architecture and enterprise software solutions.
  • Leading or participating in architecture review sessions to ensure compliance with microservices design principles, system scalability, and best practices for cloud-native environments.
  • Collaborating with product and engineering teams to refine system architectures, focusing on modularity, fault tolerance, and performance optimization.
  • Leading efforts to enhance software quality through rigorous code reviews, testing strategies, and compliance with security standards, maintaining the highest level of software quality.
  • Presenting updates on progress, architecture decisions, and strategic roadmaps to internal and external stakeholders, ensuring alignment with long-term business goals.
  • Driving continuous improvement initiatives, assessing software maturity levels and implementing best practices to elevate product quality.
  • Leading the design and development of enterprise-scale microservices architectures to support highly scalable and distributed systems.
  • Driving the adoption of IoT solutions within enterprise systems, ensuring secure integration of edge devices, data streaming, and real-time analytics.
  • Owning cloud-native architecture strategies, ensuring system scalability, reliability, and fault tolerance through the use of containers, orchestration platforms, and serverless technologies.
  • Championing software engineering best practices including CI/CD, API management, and automated testing to ensure high-quality code and efficient delivery pipelines.
  • Leading technical reviews for software systems, ensuring alignment with microservices architecture, IoT frameworks, and enterprise-grade security practices.
  • Ensuring architecture governance by overseeing technical roadmaps, architecture compliance, and adherence to industry standards.
  • Conducting technical feasibility studies, evaluating emerging technologies and their potential to add value to Medtronic's enterprise solutions.
  • Driving improvements in software maturity, implementing methodologies such as Design for Reliability and Manufacturability (DRM) to optimize the quality and efficiency of enterprise software.
  • Collaborating with cross-functional teams (business analysts, developers, end-users) to understand requirements and deliver solutions.

Required Knowledge and Experience

  • B.Tech/BE in Computer Science, Electronics, or a related field with 20+ years of experience in Software and Systems Engineering, OR ME/M-Tech with 18+ years of relevant experience.
  • Proven track record of leading the design and implementation of enterprise-level microservices architectures and distributed systems.
  • Extensive experience in IoT platforms and solutions, including device integration, data streaming, and cloud-based IoT services.
  • Strong understanding of cloud-native architecture principles, containerization (Kubernetes, Docker), and cloud platforms (AWS, Azure, GCP).
  • Deep knowledge of API management, event-driven architectures, and real-time data processing for scalable and responsive enterprise systems.
  • Expertise in implementing DevOps methodologies, CI/CD pipelines, and automated testing frameworks.
  • Experience conducting technical reviews and guiding architectural decisions, with a focus on scalability, performance, and maintainability.

Preferred Experience/Knowledge

  • Experience in edge computing and managing distributed systems that span both cloud and edge environments.
  • Knowledge of serverless architecture and orchestration tools for microservices, such as Istio or Linkerd.
  • Certifications in cloud platforms like AWS, Azure, or Google Cloud, particularly in areas related to IoT and microservices.
  • Experience with real-time data streaming and message brokering technologies like Kafka or RabbitMQ.
  • Previous experience in industries such as manufacturing, automotive, or healthcare, where IoT and enterprise software play a critical role.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

We reimagine the treatment of over 70 of the world’s most complex and challenging conditions. Not for the one, but for the many. Not someday, but this day. By bringing together data, artificial intelligence, and our deep knowledge of the human body, we create something even more extraordinary. In strengthening, lengthening, and saving lives, we restore hope and possibility.

Job ID: 119875869