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
$135k - $325k
Arrowstreet Capital, Limited Partnership in Boston is looking for a Senior Software Engineer - Data Modeling. This role involves developing a modern research data platform while closely collaborating with the quantitative research team to innovate scalable designs. Candidates...SeniorSoftware$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- Azara Healthcare is looking for a Senior Software Engineer in Burlington, MA. The role involves designing and improving their data warehouse and business intelligence platforms, focusing on high-performing applications using C#, ASP.NET Core, and Microsoft technologies...SeniorSoftware
$135k - $325k
Arrowstreet Capital, Limited Partnership in Boston is seeking a Senior Software Engineer for the Shared Data Platform. The role involves designing services to enhance data infrastructure and collaborating with stakeholders to optimize data flow. The ideal candidate will...SeniorSoftware- ...This is a senior, hands‑on engineering role focused on building and scaling a modern data platform that supports a systematic, multi‑asset investment process. You’ll help design... ...They’re Looking For Strong experience in software and data platform engineering Advanced Python...SeniorSoftware
- Franklin Templeton Companies, LLC is seeking a qualified Senior Software Engineer in Boston, MA. This position focuses on developing and maintaining database-driven business applications across various business lines, utilizing a range of technologies including Oracle...SeniorSoftwareRemote job
$149k - $166k
TryApplyNow is seeking a Senior Software Engineer for a full-time position based in Boston, Massachusetts. This role focuses on enhancing engineering processes through AI-enabled development tools, improving workflows, and integrating telemetry into systems. The ideal...SeniorSoftwareFull time- A leading financial services firm located in Boston is looking for a Software Engineer III to enhance its quantitative research platform. The ideal candidate will develop high-performance cloud-based applications and work with cross-functional teams to implement innovative...SeniorSoftware
- Arrowstreet Capital, Limited Partnership in Boston is seeking a passionate software engineer to join their Investment Technology team. This role involves architecting and building features for their platform, utilizing modern technology to drive the systematic investment...SeniorSoftware
$80k - $150k
SwiftCruit is seeking a Senior Software Engineer to lead the technical design and support of the IBOR platform from its Boston office. The ideal candidate will have 7 to 10+ years in systems development, particularly with Java and J2EE, as well as experience in development...SeniorSoftwareWork at officeFlexible hours$120k - $225k
A global investment management firm is seeking a Lead Salesforce Software Engineer to provide architectural ownership for Salesforce solutions. This hybrid role focuses on Salesforce Sales Cloud and partners with business teams to deliver high-quality solutions. The ideal...SeniorSoftwareFlexible hours$140k - $180k
...clínica de los pacientes y traducirla en información amigable para el punto de atención. Resumen del Puesto Buscamos un ingeniero senior experimentado para unirse a nuestro equipo de Plataforma, que entrega los servicios que proporcionan datos a las aplicaciones. El candidato...SeniorSoftwareRemote work- Blitzy in Cambridge, MA is seeking a Senior Member of Technical Staff to lead the evaluation and development of their AI software platform. This role involves selecting open source... ...projects to test platform limits, assessing engineering candidates and contributing directly to...SeniorSoftware
$140k - $150k
Grand Circle Travel, based in Boston, MA, is seeking a Senior Data Engineer to design and maintain scalable data platforms for analytics and business intelligence. This role involves leading the modernization of data workflows and collaborating with various stakeholders...Senior- A leading technology company is looking for a Senior Engineer in Boston. You'll collaborate with teams to deliver efficient technical solutions... ...major projects. The ideal candidate has over 10 years of software development experience, particularly with cloud-based systems...SeniorSoftwareWork at office
- Klaviyo Inc. is seeking a Senior Software Engineer for its Composer AI Product team in Boston, MA. In this role, you will tackle complex technical challenges, develop innovative AI-powered marketing solutions, and mentor junior engineers. The ideal candidate has over 7...SeniorSoftware
- Tive, Inc. in Boston seeks a Senior Software Engineer. The role involves mentoring a team while contributing to a large-scale data processing and analytics system focused on supply... ...background, experience with big data streaming platforms like AWS Kinesis, multi-tier web...SeniorSoftware
- A leading online travel agency is seeking a skilled data engineering expert to lead the development of AI-driven data querying solutions. This role requires over 10 years of experience in software engineering with strong hands-on skills in SQL and large-scale data systems...SeniorSoftwareRelocation package
$106.61k - $260.59k
The Hispanic Alliance for Career Enhancement is seeking a Senior Manager for Software Development Engineering in Boston, Massachusetts. You will lead and deliver key applications in the Connected PBM Ecosystem, managing engineering teams and partnering with business stakeholders...SeniorSoftware- Perk, located in Boston, is seeking a Senior Software Engineer to play a pivotal role in shaping product launches and architectural decisions. You will collaborate within cross-functional teams, championing technical excellence and mentoring peers. The position offers...SeniorSoftware
- A leading technology company is seeking a Senior Software Engineer to join their Core Data team in Cambridge, MA. This position will involve scaling web APIs, managing distributed systems, and designing robust databases to handle peak loads. Candidates should possess a...SeniorSoftware
- ...Manufacturing Co is seeking a Senior Engineering Manager in Boston to lead... ...of Klaviyo’s orchestration platform, enhancing how customers connect... ...with Product, Design, and Data teams to align strategies and... ...possess over 10 years of software engineering experience along...SeniorSoftware
- CMR Surgical, based in Cambridge, is looking for a Senior Software Engineer to develop data platforms utilizing Python for minimal access surgery with the Versius Surgical System. You’ll work on data pipelines and cloud services that support surgeons worldwide, contributing...SeniorSoftwareWork at officeRemote workWorldwide
- Klaviyo Inc. is seeking a Senior Software Engineer to work on the new Composer AI product. Ideal candidates will have 7+ years of software engineering experience and a strong background in developing customer-facing systems. Responsibilities include tackling complex technical...SeniorSoftware
$229.9k - $262.4k
...Senior Lead AI Engineer (Gen AI Platform Services, Agentic AI) Overview: At Capital One, we are creating responsible and reliable AI systems,... ...One. Design, develop, test, deploy, and support AI software components including foundation model training, large language...SeniorSoftwareFull timePart timeLocal area- Datalign Advisory Inc. is seeking a Senior Software Engineer with AI/ML expertise to join their team in Cambridge, Massachusetts. The role involves leading the design and development of AI systems for financial advisors. Candidates should have 7+ years of experience, strong...SeniorSoftware
- Senior Software Engineer, Data & MarTech (Hybrid, Boston, Seaport District) #26571 PROJECT STACK and TEAM: We are seeking a high-impact Senior Software... ...Engineer to help build and scale our world-class digital platforms. In this role, you will be a key contributor to our...SeniorSoftware
- Senior Software Engineer - Core Data Hadoop HBase Full-time SAAS Company Scaling web APIs to thousands of concurrent requests Working with distributed systems - gracefully handling failures and partitioning data for maximum throughput Designing databases and caching layers...SeniorSoftwareFull time
$135k - $325k
Job Overview The Senior Software Engineer - Data Modeling will work within Research Systems as part of the Data Models, Forecast Platform team, and be focused on the implementation of our next generation platform as part of a modern research data platform. Working closely...SeniorSoftwareLocal area- Senior Software Engineer - Agent Platform At Klaviyo, we believe the future of software lies not in productivity tools for human users but in software that... ...billions of customer messages and follow‑on conversion data. Our next big opportunity is to build state‑of‑the‑art...SeniorSoftware
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Data Platform. Be the first to apply!
- senior robotics software engineer Cambridge, MA
- graduate software engineer Cambridge, MA
- senior software engineer Cambridge, MA
- software developer fintech Cambridge, MA
- senior software engineer ruby on rails Cambridge, MA
- federal - software developer Cambridge, MA
- graduate software developer Cambridge, MA
- consulting software engineer Cambridge, MA
- software engineer travel Cambridge, MA
- junior software developer remote Cambridge, MA

