At a Glance
- Tasks: Build innovative software for minimal access surgery with our cutting-edge robotic system.
- Company: Join CMR Surgical, a pioneering company transforming global healthcare.
- Benefits: Enjoy competitive salary, bonuses, healthcare, and enhanced parental leave.
- Why this job: Make a real-world impact in healthcare while growing your software engineering skills.
- Qualifications: Degree in a relevant subject and proficiency in Python or JavaScript/TypeScript.
- Other info: Collaborative environment with opportunities to rotate and specialise in various tech areas.
The predicted salary is between 36000 - 60000 ÂŁ per year.
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 are 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.
About The Role
We’re looking for a Graduate Software Engineer to join CMR Surgical and help us build software that enables more patients to benefit from minimal access surgery using the Versius Surgical System. You’ll join our Data department, where we work with telemetry streaming from hundreds of devices around the world and build products that support surgeons and teams across the business. The technical breadth of what we tackle is wide and varied from low‑level AWS services, through micro‑services, databases, and data warehouses, to digital front‑end applications, data analysis, and AI models. We care deeply about outcomes and always keep the real‑world impact of our work in mind. You’ll be working on systems that genuinely matter, alongside people who value engineering quality, collaboration, and continuous learning. This role is ideal for someone who is curious, enjoys solving problems, and is keen to grow as a software engineer.
Responsibilities
- Help build and improve software components that are reliable, maintainable, and genuinely useful to our internal and external users.
- Write clean, readable, and efficient code and learn how to improve it over time through feedback, testing, and iteration.
- Work with Python and/or JavaScript/TypeScript to build services, tools, and data‑driven features (with support to learn new frameworks/languages as needed).
- Collaborate with a wide range of stakeholders across the business (e.g., Product, R&D, Clinical, Commercial) to understand real‑world needs and translate them into working solutions.
- Contribute to data‑focused work, such as enabling analytics, supporting AI research, or unlocking insights about how our systems are used in the field.
- Gain hands‑on experience with modern engineering practices, that help you build and ship real useful products, including: version control and code reviews, CI/CD and automation, testing and observability, documentation and knowledge sharing.
- Learn how to use (and build with) modern AI tools and platforms.
- Take ownership of small‑to‑medium pieces of work from idea to delivery, with guidance from more experienced engineers.
- Grow your impact over time with the opportunity to rotate across different areas in your first year to build a strong understanding of the wider system and discover where you’d like to specialise.
- Be willing to turn your hand to anything within the Tech & Data remit that helps the team deliver its objectives.
About You
- Someone who enjoys solving problems, learning new things, and working collaboratively to build real software that makes a difference.
- Has a degree in a relevant subject.
- Can show strong ability in at least one dynamic programming language — typically Python, or JavaScript/TypeScript with a willingness to pick up the other.
- Enjoys tackling problems where the solution isn’t immediately obvious and is comfortable learning as they go.
- Communicates clearly and collaborates well — you can explain your thinking, ask thoughtful questions, and take feedback constructively.
- Has a curious, growth‑oriented mindset and is open to learning new tools, technologies, and ways of working.
- Cares about engineering quality, including writing code that is understandable, testable, and built to last.
- Is adaptable and open to working across different types of problems as the team and products evolve.
- Is excited by the idea of building software that benefits patients and has real‑world impact.
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.
Graduate Software Engineer - Data in Cambridge employer: TargetJobs UK
Contact Detail:
TargetJobs UK Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Graduate Software Engineer - Data in Cambridge
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with alumni from your university. You never know who might have a lead on a job or can give you insider info about CMR Surgical.
✨Tip Number 2
Prepare for those interviews! Research CMR Surgical, understand their mission, and think about how your skills can contribute to their goals. Practice common interview questions and be ready to discuss your projects and problem-solving experiences.
✨Tip Number 3
Show off your passion for software engineering! When you get the chance, share your personal projects or contributions to open-source. This demonstrates your initiative and love for coding, which is exactly what CMR is looking for.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the CMR team and making a difference in healthcare.
We think you need these skills to ace Graduate Software Engineer - Data in Cambridge
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Graduate Software Engineer role. Highlight your relevant skills in programming languages like Python or JavaScript/TypeScript, and show how your experiences align with CMR Surgical's mission to revolutionise surgery.
Show Your Passion: Let your enthusiasm for software engineering and healthcare shine through! Share any projects or experiences that demonstrate your problem-solving skills and your desire to make a real-world impact, especially in minimal access surgery.
Be Clear and Concise: When writing your application, keep it clear and to the point. Use straightforward language to explain your experiences and skills, making it easy for us to see why you’d be a great fit for the team at CMR Surgical.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity to join our innovative team!
How to prepare for a job interview at TargetJobs UK
✨Know Your Tech Stack
Familiarise yourself with the programming languages mentioned in the job description, especially Python and JavaScript/TypeScript. Be ready to discuss your experience with these languages and any projects you've worked on that showcase your coding skills.
✨Understand the Company’s Mission
CMR Surgical is all about revolutionising minimal access surgery. Research their products, particularly the Versius Surgical System, and be prepared to discuss how your skills can contribute to their mission of improving patient outcomes.
✨Showcase Your Problem-Solving Skills
Prepare examples of challenges you've faced in previous projects or studies and how you approached solving them. Highlight your curiosity and willingness to learn, as they value candidates who enjoy tackling complex problems.
✨Emphasise Collaboration
Since the role involves working with various stakeholders, be ready to talk about your teamwork experiences. Share instances where you communicated effectively, took feedback constructively, and collaborated to achieve a common goal.