Medtronic is looking for a Senior Software Engineer to join our team building software for Patient Care Systems. In this role, you will design, implement, test, and document integrated solutions, contributing to architecture and applying advanced technical principles to solve complex problems. You will help us generate real solutions for real people in a purpose-led environment.
What You'll Do
- Design, implement, test, debug, and document integrated software solutions and enhance existing components.
- Contribute to secure, scalable, and maintainable software architecture and articulate design implications.
- Develop reusable patterns and encourage innovation to increase team velocity.
- Own software features and drive their development through the full SDLC.
- Conduct design and code reviews to ensure adherence to best practices for testing, security, and maintainability.
- Provide hands-on leadership, coaching, and mentoring to junior software engineers.
- Apply advanced technical principles, theories, and concepts to solve complex technical problems.
- Participate in and drive process improvement initiatives for the software team.
- Collaborate with team members, product owners, and partners across various geographies.
What We're Looking For
- Level 8 degree with 4+ years of experience or Master’s Degree with 2+ years of experience.
- Proficiency with Angular, C#, .NET, ASP.NET, .NET Core, TypeScript, HTML, CSS/SCSS, and Browser Dev Tools.
- Experience with Web API, WCF, and Microservices.
- Experience with Kafka and Kubernetes compute platforms.
- Experience with SQL SERVER and NoSQL databases.
- Experience building REST APIs; familiarity with Swagger is a bonus.
- Experience with NUnit and Mock frameworks for unit and component testing.
- Experience with AWS and Azure.
- Experience with Docker and Kubernetes.
- Proficiency with Git and Github.
- Understanding of CI/CD concepts and pipelines.
- Strong knowledge of software design, development, debugging, and testing practices.
- Strong problem-solving, oral, and written communication skills.
- Proven ability to work effectively in a team environment.
- A quality focus, willingness to learn, versatility, and adaptability.
Nice to Have
- Experience with AzDo, AzDo Pipelines, and YAML.
- Experience with API documentation tools like Swagger and OpenAPI.
- Experience with static code analysis tools like SonarQube.
- Experience with security scanning tools like Contrast and JFrog X-Ray.
- Experience with observability tools like ELK and Dynatrace.
- Experience in software design for medical devices.
- Demonstrated skills in writing engineering documents (specifications, etc.).
- Experience with configuration management tools.
- Experience with Agile methodologies and Behavior-Driven Development.
- Experience with Open Source development platforms and tools.
Technical Stack
- Angular
- C#, .NET, ASP.NET, .NET Core
- TypeScript, HTML, CSS/SCSS
- Web API, WCF, Microservices
- Kafka, Kubernetes
- SQL SERVER, NoSQL Database
- REST APIs
- NUnit, Mock frameworks
- AWS, Azure
- Docker, Kubernetes
- Git, Github
Benefits & Compensation
- Competitive salary ranging from 62,320.00 EUR to 93,480.00 EUR.
- Flexible Benefits Package.
Medtronic is an equal opportunity employer.





