remote
Principal Software Engineer - Medtronic
Software Engineer
Lead high‑impact software teams in an Agile environment, architecting scalable solutions on AWS while driving quality through CI/CD and DevOps practices.
About the role
Key Responsibilities
- Architect and deliver robust, scalable software solutions using Python, C++, and Java across cloud platforms.
- Lead cross‑functional teams in Agile Scrum ceremonies, ensuring timely delivery and high code quality.
- Design and maintain CI/CD pipelines, integrating automated testing, code analysis, and deployment to AWS.
- Mentor and coach engineers, fostering a culture of continuous improvement and technical excellence.
- Collaborate with product, QA, and operations to define requirements, resolve technical debt, and optimize performance.
Requirements
- 10+ years of software development experience with a proven track record in large‑scale systems.
- Deep expertise in Python, C++, and Java, plus hands‑on experience with AWS services.
- Strong background in Agile Scrum, CI/CD, and DevOps practices.
- Excellent communication skills and ability to influence stakeholders at all levels.
- Passion for building products that improve lives and a commitment to high standards of quality and security.