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
$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...SeniorSoftwareLocal area$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...SeniorSoftwareLocal areaFlexible hours$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...SeniorSoftwareShift work$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,...SeniorSoftwarePermanent employmentFull timeLocal areaRemote work$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...SeniorSoftwareFull timeWork at officeRemote work- ...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...SeniorSoftwareFull timeWork at officeRelocation
- ...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...SeniorSoftwareRemote jobFull timeFor contractorsWork at officeWork from homeHome officeFlexible hours
$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...SeniorSoftwareFull timeWork at officeRelocation- ...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...SeniorSoftware
$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...SeniorSoftwareFull timeWork at officeRelocation$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...SeniorSoftwareFull timeLocal areaFlexible hours$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...SeniorSoftwareTemporary workWork experience placementLocal areaImmediate startFlexible hours- ...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...SeniorSoftwareHourly payContract workLocal areaRemote work
$191k - $253k
...Senior Software Engineer, Developer Platform Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities... ...an AI-powered operating system that turns thousands of data streams into a realtime, 3D command and control center....SeniorSoftwareFull timeWork experience placementImmediate start- ...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...SoftwareFull timePart timeInternshipLocal areaImmediate startAll shifts
$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...SeniorSoftwareApprenticeshipWork at officeLocal areaRemote workFlexible hoursShift work1 day per week- ...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...SeniorSoftware
$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...SeniorSoftwareFull timeImmediate start$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...SeniorSoftwareFlexible hours$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...SeniorSoftwareWork at officeRemote workFlexible hours- ...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...SeniorSoftwareFull timeWork at officeRemote workMonday to Friday
$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...SeniorSoftwareFull timeFor subcontractorRemote work- ...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:...SeniorSoftwareWork at officeLocal areaFlexible hoursShift work
- 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...SeniorSoftware
- ...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...SeniorSoftwareWork at officeLocal areaWork from home
$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/...SeniorSoftware- 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....SeniorSoftwareFull time2 days per week3 days per week
- ...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...SeniorSoftware
$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...SeniorSoftwareTemporary workWork experience placementWork at officeLocal area2 days per week1 day per week- ...A leading SaaS vendor for retail execution is looking for a Senior Data Engineer to architect and build their new Data Analytics platform. The ideal candidate will have over 8 years of experience in data engineering, strong SQL skills, and a solid understanding of BI tools...SeniorWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Data Platform. Be the first to apply!
- software engineer travel Cambridge, MA
- senior robotics software engineer Cambridge, MA
- entry level software engineer remote Cambridge, MA
- cybersecurity software engineer Cambridge, MA
- federal - software developer Cambridge, MA
- agile software developer Cambridge, MA
- financial software developer Cambridge, MA
- software engineer Cambridge, MA
- software engineer healthcare Cambridge, MA
- startup software engineer Cambridge, MA


