Meeveem
HomeHow Meev worksJobsCompanies
Career Hub
NHS Pay CalculatorIndustry InsightsCareer GuidesRoles Library
For employersSign inFind my fit
HomeHow Meev worksJobsCompanies
Career HubNHS Pay CalculatorIndustry InsightsCareer GuidesRoles Library
For employersSign inFind my fit
Meeveem
Your career coach,
built for health professionals.

For candidates

How Meev worksNHS Pay CalculatorAll JobsCareer HubContactSign In

Popular searches

Radiographer jobsRegulatory affairs jobsMedical writer jobsNursing jobs in LondonClinical research jobsPharmacovigilance jobs

For employers

How Meeveem works for employersBook a demo
© 2026 Meeveem Ltd · Registered in England & Wales
TermsPrivacyCookies

CMR Surgical

Senior Software Engineer

Senior Software Engineer

CambridgeHybrid
Permanent

Senior Software Engineer

CMR Surgical

Full-Time
Sign up to unlock the estimation.Sign up to unlock the estimation~£75,000 - £95,000per annum· Meev estimate
Posted 4 days ago

Description

About CMR Surgical
At CMR Surgical, we're revolutionising the future of minimal access surgery with Versius, our next-generation surgical robotic system. We're growing fast, and we're on a mission to transform how surgery is delivered globally for the benefit of patients, clinicians, and healthcare systems.

Our values: Ambitious, Humble, People-Focused, and Fair & Responsible define our approach to innovation, partnership, and growth. If you believe in making a meaningful difference in healthcare and want to be part of a purpose-driven company with bold ambitions, now is the time to join us.

CMR is an exciting and evolving company to be joining right now. Our commitment to our goal of building a world-class medical devices company is underpinned by the ground-breaking innovation of our next generation of surgical robots and a diverse team of talented and supportive individuals.

We're breaking new ground which makes working here exciting, it provides autonomy, opportunity and makes the things you do visible. Come and join us and see what you're capable of.

About the Role
We're looking for a Senior Software Engineer to join CMR Surgical and help us build the data platforms, services, and infrastructure that enable more patients to benefit from minimal access surgery using the Versius Surgical System.

You'll join our Data department, working with telemetry streaming from hundreds of surgical systems worldwide. We build the systems that turn this data into something useful, from event-driven pipelines and backend services to APIs, data platforms, and cloud infrastructure. Our stack is primarily Python and AWS, with a predominantly serverless microservices architecture, databases, data lakes, and streaming technologies supporting digital products, operational insights, and AI research.

A big part of the challenge is evolving what we've already built. As our products and customers' needs grow, we need to make our systems simpler, more reliable, easier to change, and ready for what comes next.

We're also in the middle of rethinking how we build software, moving toward AI-native engineering practices, not just new tools but a real change in how the work gets done. We don't have this fully figured out, and we're honest about that; we're looking for someone who's genuinely up for figuring it out with us.

This is a hybrid role, with a minimum of 1 day per week in our Cambridge office, plus additional time on-site when needed.

Responsibilities
  • Set technical direction and evolve our architecture. Take ownership of existing services, understand their responsibilities, and identify opportunities to simplify, consolidate, or redesign them.
  • Lead changes from problem definition through delivery and operation, making pragmatic decisions that help us serve customers better, support new capabilities, and scale.
  • Build and operate cloud-native services and data pipelines, primarily using Python and AWS, working with event-driven architectures, serverless technologies, databases, and Infrastructure-as-Code.
  • Improve how we deliver software safely and efficiently, evolving our testing, deployment, and observability practices to increase confidence in changes while reducing unnecessary complexity and waste.
  • Help shape our move towards AI-native engineering, experimenting with how AI can fundamentally improve how we design, build, test, and maintain software.
  • Collaborate across the business, working with Product, R&D, Clinical, Commercial, and other engineering teams to understand real-world problems and turn them into effective technical solutions.
  • Raise the team's engineering capability through mentoring, pairing, constructive feedback, and promoting pragmatic engineering practices.

We'd expect you to be willing to turn your hand to anything within the Data Team that helps the team deliver its objectives.

About you
  • Strong software engineering experience, particularly designing, building, and operating backend services, APIs, and data processing pipelines.
  • Proficient in Python, our primary programming language.
  • Experience with event-driven, streaming, or asynchronous architectures, and an understanding of the trade-offs involved.
  • Experience building cloud-native systems, ideally on AWS, including Infrastructure-as-Code and serverless technologies.
  • Comfortable working with existing systems, understanding their architecture, questioning assumptions, and making pragmatic improvements rather than always starting from scratch.
  • Able to navigate ambiguity, take ownership of technical decisions, and balance engineering quality with delivering meaningful outcomes.
  • Experience using AI coding tools to genuinely change how you work is a strong plus; if you've helped others adopt them too, even better.
  • Clear communicator, comfortable collaborating with technical and non-technical stakeholders, explaining trade-offs, and building alignment.
  • Enjoys coaching, mentoring, and sharing knowledge.
  • Excited by building software that has a real impact on patients.

At CMR Surgical, we're building a diverse, inclusive, and authentic workplace. You don't need to meet every requirement to apply, what matters most is that you identify with our values, bring a positive attitude, and are motivated to learn, lead, and make a difference.

Why Join Us?
We offer a competitive salary and a great benefits package including a bonus, pension, healthcare and enhanced global parental leave pay.

Interested? We'd love to hear from you!

This role requires candidates to have eligibility to work within the UK.
Strictly no agencies.
CS

CMR Surgical

Global pioneer of accessible surgical robotics for minimal access surgery

CambridgeMedical Devices501 - 1000
View Company
CS

CMR Surgical

Medical Devices

Shape the future of surgery with a global team solving one of healthcare's biggest challenges. Your work directly impacts thousands of patients worldwide as we make advanced surgical technology accessible to hospitals everywhere.

Click to learn more
CS

CMR Surgical

Medical Devices

Shape the future of surgery with a global team solving one of healthcare's biggest challenges. Your work directly impacts thousands of patients worldwide as we make advanced surgical technology accessible to hospitals everywhere.

View Company

Similar jobs

  • Senior Software Engineer - Robot SoftwareCMR SurgicalCambridge, Hybrid
  • Software Engineer - Robot SoftwareCMR SurgicalCambridge, Hybrid
  • Graduate Software Engineer – Robot SoftwareCMR SurgicalCambridge, On-Site
  • Principal Software Engineer - Shared ComponentsElektaCrawley, Hybrid
  • Principal / Senior Principal Software EngineerRocheWelwyn, On-Site
  • Software EngineerRocheWelwyn, On-Site
  • Staff Systems Support EngineerIlluminaCambridge, England, On-Site
  • Frontend EngineerTerra APILondon, On-Site
  • Instruments Support EngineerCepheidLondon, England, Remote