Principal Software Engineer - 6 months contract in London
Principal Software Engineer - 6 months contract

Principal Software Engineer - 6 months contract in London

London Full-Time 48000 - 72000 £ / year (est.) No home office possible
Go Premium
M

At a Glance

  • Tasks: Lead innovative software projects that enhance surgical care using cutting-edge technology.
  • Company: Join Medtronic, a leader in healthcare innovation and access.
  • Benefits: Competitive pay, flexible work options, and opportunities for professional growth.
  • Why this job: Make a real difference in global healthcare while working with advanced tech.
  • Qualifications: 8+ years in backend engineering, strong Python skills, and experience with distributed systems.
  • Other info: Collaborative environment with a focus on mentorship and career development.

The predicted salary is between 48000 - 72000 £ per year.

At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You’ll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world.

Medtronic Digital Technologies is creating ambitious new products that bring connectivity, real-time guidance, and decision support to the operating room. To support this mission, we are developing compact, high-performance, embedded systems that enable edge computing and connectivity.

Working closely with other teams across Medtronic, we are creating a connected ecosystem and leveraging the state of the art in computer vision to provide the most comprehensive view of surgery. If you’re interested in using cutting-edge technology to improve the standard of care in surgery on a global scale, this could be the place for you.

Responsibilities may include the following and other duties may be assigned:

  • Lead the end-to-end technical design for complex, high-ambiguity projects.
  • Partner with system engineers to transform broad goals into actionable technical requirements.
  • Conduct architectural reviews, identify risks, and define mitigation strategies.
  • Provide technical mentorship to team members.
  • Promote high engineering standards - ensuring clarity, scalability, and maintainability in all designs.
  • Collaborate across disciplines to align technical direction with business objectives.
  • Write code regularly - building prototypes, implementing critical features, and contributing to the codebase while providing architectural guidance.
  • Create exceptional technical documentation - capturing architectural decisions, design rationale, and system context with the clarity and depth needed for future teams to own, extend, and troubleshoot the system independently.

Required Knowledge and Experience:

  • 8+ years of backend or systems engineering experience with strong Python proficiency.
  • Experience designing, building, and operating distributed systems in production, with deep understanding of architectural trade-offs involving performance, scalability, and reliability.
  • Proficiency with cloud platforms (preferably AWS), databases, APIs, and modern DevOps practices.
  • Strong focus on quality assurance, including testing strategies, code review practices, and system reliability.
  • Proven ability to take full ownership of complex technical projects from design through production, including proactively identifying risks, driving solutions, and taking accountability for outcomes.
  • Experience leading technical initiatives across cross-functional teams, with strong ability to communicate technical concepts to diverse audiences and facilitate productive discussions with both engineering and non-technical stakeholders.
  • Demonstrated mentorship and collaborative leadership skills, creating environments where team members feel safe to raise concerns, learn from mistakes, and grow their capabilities.
  • Track record of successfully navigating ambiguity, including making progress with incomplete information, breaking down complex problems, and adapting approach as requirements evolve.
  • Excellent documentation skills and experience with knowledge management.

Principal Software Engineer - 6 months contract in London employer: Medtronic

At Medtronic, we pride ourselves on fostering a culture of innovation and collaboration, where every employee is empowered to make a meaningful impact in healthcare. Our commitment to professional growth is evident through continuous learning opportunities and mentorship, ensuring that you can thrive in your career while contributing to groundbreaking projects that enhance surgical care globally. Located in a dynamic environment, we offer a unique chance to work with cutting-edge technology alongside passionate professionals dedicated to championing healthcare access and equity for all.
M

Contact Detail:

Medtronic Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer - 6 months contract in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.

✨Tip Number 2

Prepare for those interviews by practising common technical questions and scenarios related to software engineering. We recommend doing mock interviews with friends or using online platforms to get comfortable with articulating your thought process.

✨Tip Number 3

Showcase your projects! Whether it's through a personal website or GitHub, let your work speak for itself. We believe that having a portfolio of your coding projects can really set you apart from other candidates.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Principal Software Engineer - 6 months contract in London

Technical Design
Python Proficiency
Distributed Systems Engineering
Cloud Platforms (AWS)
Database Management
API Development
DevOps Practices
Quality Assurance
Testing Strategies
Code Review Practices
Project Ownership
Cross-Functional Team Leadership
Technical Communication
Mentorship
Documentation Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Principal Software Engineer role. Highlight your backend or systems engineering experience, especially with Python, and any relevant projects that showcase your ability to lead complex technical initiatives.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about improving healthcare through technology. Share specific examples of how you've tackled ambiguity in past projects and how you’ve collaborated across teams to achieve success.

Showcase Your Technical Skills: Don’t forget to include details about your proficiency with cloud platforms, databases, and modern DevOps practices. We want to see how you’ve applied these skills in real-world scenarios, so be specific about your contributions and outcomes.

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!

How to prepare for a job interview at Medtronic

✨Know Your Tech Inside Out

Make sure you brush up on your Python skills and be ready to discuss your experience with distributed systems. Medtronic is looking for someone who can dive deep into technical details, so prepare to explain architectural trade-offs and how you've tackled performance and scalability issues in the past.

✨Showcase Your Leadership Skills

Since this role involves mentoring and leading cross-functional teams, think of examples where you've successfully guided others. Be ready to share how you've created a safe environment for team members to express concerns and learn from mistakes, as this will resonate well with their values.

✨Prepare for Scenario-Based Questions

Expect questions that assess your ability to navigate ambiguity and make decisions with incomplete information. Prepare some real-life scenarios where you broke down complex problems and adapted your approach as requirements evolved. This will demonstrate your problem-solving skills and adaptability.

✨Emphasise Documentation Skills

Medtronic values clear and comprehensive documentation. Be prepared to discuss your experience in creating technical documentation that captures architectural decisions and design rationale. Highlight how your documentation has helped future teams troubleshoot and extend systems independently.

Principal Software Engineer - 6 months contract in London
Medtronic
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
  • Principal Software Engineer - 6 months contract in London

    London
    Full-Time
    48000 - 72000 £ / year (est.)
  • M

    Medtronic

    10000+
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>