Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Data Platform

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, where we work with telemetry streaming from hundreds of devices around the world and build platforms and products that support surgeons and teams across the business. The technical breadth of what we tackle is wide and varied — from event‑driven data pipelines, cloud infrastructure, microservices, databases, and data warehouses, to digital products, 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, ownership, and continuous learning. This role is ideal for someone who enjoys solving complex data and software engineering problems, can take ownership of technical decisions, and wants to help build reliable, scalable, and maintainable systems that make Versius data available for a wide range of use cases across CMR. 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 As a Senior Software Engineer, you’ll play a key role in designing, building, maintaining, and improving the services and infrastructure that make Versius data available across CMR. You’ll work on systems that need to be reliable, scalable, secure, and maintainable, while helping other engineers grow and supporting teams across the business to unlock value from data. You will: Design, build, and improve data pipelines that help us understand real use of Versius in the hospitals. Develop high-quality software, primarily using Python, to support data processing, cloud services, APIs, and internal platforms. Work with event-driven and streaming data architectures on AWS to make data available with low latency for a wide range of use cases. Take ownership of services and technical areas, helping work progress through the full software development lifecycle — from understanding the problem, through design and delivery, to operation and continuous improvement. Contribute to the design and evolution of existing and new systems, making pragmatic technical decisions that balance quality, speed, cost, reliability, and long‑term maintainability. Build and operate cloud-native data solutions using AWS services, Infrastructure-as-Code, containers, databases, data lakes, and related technologies. Promote high-quality engineering practices across the team, including clean code, testing, code reviews, CI/CD, observability, documentation, and knowledge sharing. Collaborate with a wide range of stakeholders across the business, including Product, R&D, Clinical, Commercial, and other engineering teams, to understand real-world needs and translate them into robust technical solutions. Help make data available to support analytics, AI research, product development, operational insight, and a deeper understanding of how our systems are used in the field. Coach, mentor, and support other engineers, helping raise the technical capability of the team through teaching, pairing, feedback, and thoughtful technical leadership. 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 You’re someone who enjoys solving complex problems, building reliable systems, and working collaboratively to create software and data platforms that make a real difference. To be successful in this role, you’ll need to have/be: Strong software engineering experience, with a proven ability to design, build, operate, and improve data pipelines. Proficient in Python — this is our main language and one of our core tools. Experience with event-driven, streaming, or asynchronous architectures, and understands the trade-offs involved in building these systems. Experience with cloud infrastructure, ideally AWS, and is comfortable working with Infrastructure-as-Code and modern cloud-native engineering practices. Cares about engineering quality, including writing code that is understandable, testable, observable, and built to last. Can communicate clearly with both technical and non‑technical stakeholders, helping to understand needs, explain trade‑offs, and gain alignment. Enjoys collaboration and knowledge sharing, and is comfortable coaching, mentoring, or supporting other engineers. Is adaptable and open to working across different types of problems as the team, platform, and products evolve. Is excited by the idea of building software and data platforms that benefit patients and have 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 theUK. Strictly no agencies #J-18808-Ljbffr CMR Surgical

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Data Platform in Cambridge, MA vacancy
  • $186.07k - $218.9k

     ...we build the emerging onchain platform - and with it, the future...  ...and fully supported. The Data Platform team builds and operates...  ...end-user experiences. As an engineer on the team you will contribute...  ...5+ years of experience in software engineering. You have Strong... 
    Senior
    Software
    Local area

    Coinbase

    Boston, MA
    2 days ago
  • $135k - $325k

    Job Overview The Senior Software Engineer of the Shared Data Platform plays a pivotal role in designing and developing innovative services to enhance Arrowstreet Capital’s data infrastructure. The primary objective is to streamline the ingestion and transformation of new... 
    Senior
    Software
    Local area
    Flexible hours

    Arrowstreet Capital, Limited Partnership

    Boston, MA
    4 days ago
  • $216k - $324k

     ...Klaviyo? Visit klaviyo.com/careers to see how we empower creators to own their own destiny. Senior Lead Software Engineer - Data PlatformTeam Overview The Data Platform organization owns the foundational data systems that power analytics, AI/ML, and product use... 
    Senior
    Software
    Shift work

    Klaviyo

    Boston, MA
    9 days ago
  • $191k - $253k

     ...operating system that turns thousands of data streams into a realtime, 3D command and...  ...not years. ABOUT THE TEAM The Software Platform team at Anduril is dedicated to...  ...products and systems that empower our engineering teams to develop, test, and deploy cutting... 
    Senior
    Software
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Boston, MA
    1 day ago
  • $125k - $205k

     ...Built on a native, AI-powered platform and more than a decade of proprietary data—including billions of social interactions...  ....com. About the role: The Senior Engineer is responsible for driving large...  .... With deep expertise in modern software development and Agile practices,... 
    Senior
    Software
    Permanent employment
    Full time
    Local area
    Remote work

    Later

    Boston, MA
    2 days ago
  • $172k - $229k

     ...petabytes of multimodal sensor data. Our next-generation...  ...framework, is the engine that powers this discovery. As a Senior Machine Learning Engineer...  ...mission-critical data platform serving the entire ML organization...  ..., or JAX). * Strong software engineering fundamentals... 
    Senior
    Software
    Full time
    Work at office
    Remote work

    Motional

    Boston, MA
    1 day ago
  •  ...We handle massive amounts of data continuously streaming up to...  ...manage our members’ data. The Platform team is responsible for the...  ...Data Rights concerns and engineering challenges. Work in a cross...  ...with multiple teams including, Software, Product, InfoSec, GRC, IT and... 
    Senior
    Software
    Full time
    Work at office
    Relocation

    Whoop

    Boston, MA
    1 day ago
  •  ...Senior Machine Learning Engineer, Data & Intelligence Products AcuityMD is a software and data platform that accelerates access to medical technologies. We help MedTech companies understand how their products are used, why customers vary, and identify opportunities... 
    Senior
    Software
    Remote job
    Full time
    For contractors
    Work at office
    Work from home
    Home office
    Flexible hours

    Acuitymd

    Boston, MA
    1 day ago
  • $150k - $215k

     ...daily lives. Our wearable technology and software platform provide personalized insights that...  ..., fitness, and recovery. As a Senior Software Engineer on the AI team, you will play a key role...  ...alongside product managers, designers, and data scientists to deliver end-to-end... 
    Senior
    Software
    Full time
    Work at office
    Relocation

    Whoop

    Boston, MA
    1 day ago
  •  ...Data Infrastructure Engineer The Data Infrastructure teams are responsible for building and maintaining data storage technologies across the...  .... What We're Looking For We're looking for talented software engineers to help us build the vision of making our database... 
    Senior
    Software

    Roberts Recruiting

    Cambridge, MA
    5 days ago
  • $150k - $210k

     ...transform continuous physiological data into clear insights and...  ...recommendations. Our AI platform is central to this mission,...  ...every day. WHOOP is hiring a Senior AI/ML Engineer to help scale the...  ...engineering, or ML-focused software engineering roles, including... 
    Senior
    Software
    Full time
    Work at office
    Relocation

    Whoop

    Boston, MA
    1 day ago
  • $90k - $125k

     ...seeking an exceptional Backend Engineer to join and help build the...  ...powering real-time industrial data insights that advances sustainability...  ...product, working closely with senior engineers to deliver...  ...established per Pave Compensation Software. We’re also proud to offer equity... 
    Senior
    Software
    Full time
    Local area
    Flexible hours

    Laminar

    Somerville, MA
    1 day ago
  • $123.4k - $176.3k

     ...enhance and sustain the organization's software systems in a cross-functional team environment...  ...design control processes and good engineering practices. This job family programs and...  ...Cardinal Health’s Enterprise Master Data Management technology team is on a tremendous... 
    Senior
    Software
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Flexible hours

    Cardinal Health

    Boston, MA
    5 days ago
  •  ...Senior Data Platform Engineer Anywhere Type: Contract-to-Hire Category: Data Industry: Manufacturing Workplace Type: Remote...  ...years in data engineering, platform engineering, DevOps, software engineering, or data-platform operations. Strong production... 
    Senior
    Software
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Boston, MA
    1 day ago
  •  ...Software Engineer At the MBTA, we envision a thriving region enabled by a best-in-class transit system. Our mission is to serve the...  ...leveraging software engineering principles and practices. DATA PLATFORM The Data Platform specialization focuses on building, operating... 
    Software
    Full time
    Part time
    Internship
    Local area
    Immediate start
    All shifts

    GovernmentJobs.com

    Boston, MA
    5 days ago
  • $190k - $230k

     ...Exposure Management (CTEM). The HackerOne Platform unites agentic AI solutions with the...  ...by the world's top organizations. Senior Software Engineer, AI Platform Locations Seattle, WA; Austin...  ...agility. Use metrics, evaluation data, and telemetry to validate model behavior... 
    Senior
    Software
    Apprenticeship
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work
    1 day per week

    HackerOne

    Boston, MA
    5 days ago
  •  ...Responsibilities Develop advanced data engineering solutions that power critical investment decisions...  ...Agile practices Requirements Strong software development background in the Financial...  ...like Informatica and Data Warehousing platforms such as Snowflake Passion for learning... 
    Senior
    Software

    Jobtailor

    Boston, MA
    4 days ago
  • $116.8k - $146k

     ...new possibilities. What you’ll do as a Senior Data Engineer Build scalable, high-performance data...  ...processes. Leverage AI throughout the software development lifecycle to improve engineering...  ..., governance, observability, and platform reliability. Build and optimize modern... 
    Senior
    Software
    Full time
    Immediate start

    National Geographic

    Boston, MA
    2 days ago
  • $156.28k - $223.25k

     ...We are looking for a Data/Backend Engineer to join our team. We are at the forefront of deriving...  ...processing frameworks like Scio, Google Cloud Platform and the Apache Beam Develop, deploy,...  ...quality code You care about agile software processes, data-driven development, reliability... 
    Senior
    Software
    Flexible hours

    Spotify

    Boston, MA
    5 days ago
  • $125.5k - $147.6k

     ...an impact? West Monroe is seeking a Senior Data Engineer to join our Data & AI practice. In this...  ...build, and optimize modern cloud data platforms that enable advanced analytics, AI, and...  ..., Infrastructure as Code, and agile software delivery practices. Strong analytical... 
    Senior
    Software
    Work at office
    Local area
    Immediate start
    Flexible hours

    West Monroe

    Boston, MA
    23 hours ago
  • $90k - $180k

    Senior Data Engineer As a member of the Science Research Technology team, you will help design, build...  ...CI/CD, containerization, and modern software engineering practices for deployment....  ...or Glue. Proficiency with cloud platforms, especially AWS (S3, Lambda, Batch). Experience... 
    Senior
    Software
    Work at office
    Remote work
    Flexible hours

    Wellington Management

    Boston, MA
    3 days ago
  •  ...Capital Management is seeking a full‑time Senior Data Engineer to join our Data team. The Senior Data...  ..., cloud‑native data and analytics platform centered around AWS, Snowflake, DBT, Snaplogic...  ..., development, and implementation of software and data solutions. Continuously... 
    Senior
    Software
    Full time
    Work at office
    Remote work
    Monday to Friday

    Geode Capital Management

    Boston, MA
    2 days ago
  • $110k - $120k

     ...with DBT. ~2+ years of data modeling experience....  ...of modern data platforms including how to design...  ...Collaborate closely with BI Engineers, Finance teams, and...  ...adopters of the platform. Seniority Level ~ Mid‑Senior...  ...Industries ~ Software Development, Technology... 
    Senior
    Software
    Full time
    For subcontractor
    Remote work

    Softworld, a Kelly Company

    Boston, MA
    3 days ago
  •  ...is a U.S. based role We are seeking a Senior Data Engineer with strong analytical skills to join...  ...databases Familiarity with cloud-based data platforms and tools such as Snowflake , AWS or...  ...pipelines, version control (Git), and software development best practices Preferred:... 
    Senior
    Software
    Work at office
    Local area
    Flexible hours
    Shift work

    Liberty Mutual Insurance

    Boston, MA
    3 days ago
  • As a Senior Platform Engineer , you’ll be at the heart of our infrastructure - designing, building, and...  ...of experience in Platform, DevOps, or Software Engineering roles. Experience...  ...Experience with AI/ML platforms or data-intensive systems. Knowledge of agent... 
    Senior
    Software

    7AI, Inc.

    Boston, MA
    1 day ago
  •  ...enabled Medicare navigation platform that combines an AI‑driven...  ...transform healthcare through data‑driven insights and...  ...is seeking an experienced Senior Analytics Engineer to own our data transformation...  ...their own questions, applying software engineering practices like... 
    Senior
    Software
    Work at office
    Local area
    Work from home

    Connie Health

    Boston, MA
    1 day ago
  • $120k - $160k

     ...hatch I.T. is partnering with Via to find a Senior Data Engineer. See details below: About the Role: An impressive mission requires...  ...broader application architecture ~ Experience with modern software development practices, including version control (Git), CI/... 
    Senior
    Software

    Hatchit Co

    Somerville, MA
    5 days ago
  • firstPRO is now accepting resumes for a Senior Data Engineer role in Boston, MA. This is a direct...  ...enhance the firm’s Data Governance, BI platforms, and data stores. Administer and...  ...technical field. 7+ years of professional software or data engineering experience.... 
    Senior
    Software
    Full time
    2 days per week
    3 days per week

    firstPRO, Inc

    Boston, MA
    1 day ago
  •  ...Actifio delivers copy data virtualization to hundreds of global enterprise customers...  ...they need to. Job Description As a Senior Software Engineer, you will work on the storage and virtualization...  ...team, reporting to the Director of Platform Engineering. You will be challenged to... 
    Senior
    Software

    Actifio

    Waltham, MA
    5 days ago
  • $127.2k - $228.96k

    Senior Data Engineer Hybrid 1: This role requires associates to be in-office 1 - 2 days per week,...  ...Engineer serves as the technical lead and platform owner for the security data lake...  ...development and management, hardware, software, data, and people; experience with multiple... 
    Senior
    Software
    Temporary work
    Work experience placement
    Work at office
    Local area
    2 days per week
    1 day per week

    Elevance Health

    Boston, MA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Data Platform. Be the first to apply!