Senior Software Engineer, Platform Engineering
Listed on 2026-05-08
-
Software Development
DevOps, Software Engineer
company description
it started with a simple idea: what if surgery could be less invasive and recovery less painful? Nearly 30 years later, that question still fuels everything we do a global leader in robotic-assisted surgery and minimally invasive care, our technologies—like the da vinci surgical system and ion—have transformed how care is delivered for millions of patients worldwide. We’re a team of engineers, clinicians, and innovators united by one purpose: to make surgery smarter, safer, and more human.
Every day, our work helps care teams perform with greater precision and patients recover faster, improving outcomes around the world. The problems we solve demand creativity, rigor, and collaboration. The work is challenging, but deeply meaningful—because every improvement we make has the potential to change a life. If you’re ready to contribute to something bigger than yourself and help transform the future of healthcare, you’ll find your purpose here.
description
as a senior software engineer on intuitive’s platform engineering team, you will design and build automation infrastructure that bridges our digital products with robotic systems. You’ll implement and improve automated pipelines—spanning simulation, cloud data ingestion, and secure software delivery—to drive improved reliability, faster iteration, and stronger security posture across our web, mobile, and embedded applications. This role requires hands‑on engineering depth, security‑mindfulness, and close collaboration with software, sdet, devops, and security teams.
keyresponsibilities
- ci/cd, automation & security
- design, implement, and maintain end‑to‑end build, test, and deployment pipelines for digital products integrated with robotic platforms.
- embed security practices into ci/cd workflows: integrate static analysis (sast), dependency scanning (sca), container image scanning, and secret detection as automated quality gates.
- develop reusable automation frameworks and scripts (python, shell, etc.) to reduce manual effort, minimize errors, and accelerate delivery.
- extend jenkins, gitlab ci, or similar tooling to enforce consistent quality and security gates before every release.
- collaborate with security analysts to translate security requirements and policies into automated, scalable pipeline controls—bridging the gap between security strategy and engineering execution.
- integration & reliability
- build processes to ingest test results and telemetry data into scalable cloud data pipelines (aws/gcp) for real‑time analysis and visualization of software reliability metrics.
- collaborate with embedded and digital teams to ensure consistent, secure interfaces between edge devices, cloud services, and client‑facing applications.
- implement and maintain infrastructure‑level security controls including container hardening, network segmentation for build environments, and least‑privilege iam policies across ci/cd and cloud infrastructure.
- developer experience & adoption
- serve as the primary interface between the platform engineering team and product development teams—understand their workflows, pain points, and requirements to ensure platform capabilities actually solve real problems.
- provide white‑glove onboarding and hands‑on support for teams adopting platform tooling, ci/cd pipelines, and security automation while self‑service capabilities mature.
- evangelize best practices for build, test, deployment, and secure development across the organization through documentation, workshops, office hours, and direct pairing with product teams.
- act as an internal advocate for the developer experience: pressure‑test the platform our core platform team is building by representing the voice of the user, surfacing usability gaps, and ensuring the tools we ship are genuinely intuitive and meet the needs of our engineering user base.
- provide structured feedback loops between product development teams and the core platform team—translating adoption friction and feature requests into actionable platform improvements.
- 5+ years of hands‑on experience in devops, platform engineering, release engineering, or related software…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).