Software Engineer - II
Job Description
As an Enterprise Software Engineer - II in Medtronic's Enabling Technologies R&D Software Organization, you will be instrumental in developing cutting-edge software that powers Medtronic's Navigation and Imaging systems. You'll contribute to all phases of the software development process, taking ownership of subsystem/module design and deployment, with a focus on building scalable enterprise solutions and advanced features for customer-facing products.
A Day in the Life
You will drive software innovation and product delivery by:
- Owning the design and development of subsystems/modules, product deployment, and performance in production.
- Managing the squad to ensure the development and maintenance of advanced features/applications according to best practices.
- Supporting the creation of engineering practices, including code reviews, design reviews, coding style guidelines, and testing approaches.
- Working effectively with configuration management tools.
- Demonstrating proficiency in a team environment.
- Showcasing strong skills in writing engineering documents (specifications, project plans, etc.).
- Focusing on customer-facing products, ensuring their quality and functionality.
Required Knowledge and Experience
- 4-6 years of experience in designing and developing scalable enterprise solutions.
- 2+ years of experience in customer-facing products.
- Strong professional experience with JavaScript frontend frameworks (e.g., React.js), with a good-to-have experience in similar frameworks like Angular.
- Experience with ReactJS and iOS Native integration (e.g., Capacitor, Swift).
- Mobile development experience with native or web-to-native tooling and frameworks, preferably on iOS.
- Demonstrable experience with HTML, CSS/LESS/SCSS/etc., JavaScript, Typescript, ES6+, and responsive design.
- Experience in integrating and debugging UI with Restful API, secured applications in microservices architectures, and API-first architecture.
- Experience in application development, debugging, and deploying on AWS cloud.
- Experience with API-querying languages such as GraphQL.
- Strong systems design experience, particularly having scaled algorithmic & ML solutions in products.
- Experience implementing applications and data services built on best practices for security and compliance (HIPPA, SOC II, etc.).
Nice to Haves
- Previous Medical Device domain experience.
- Experience in Digital Health application development.
- Familiarity with healthcare-specific technologies and data formats such as HL7 & FHIR.
Benefits & Compensation
Medtronic offers a competitive Salary and flexible Benefits Package. We are committed to our employees, recognizing their contributions and providing a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage.
About Medtronic
We lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions. Our Mission to alleviate pain, restore health, and extend life unites a global team of 90,000+ passionate people. We are engineers at heart, putting ambitious ideas to work to generate real solutions for real people. From the R&D lab, to the factory floor, to the conference room, every one of us experiments, creates, builds, improves and solves. We have the talent, diverse perspectives, and guts to engineer the extraordinary. Learn more about our business, mission, and our commitment to diversity.