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

Staff Software Build Engineer

Intuitive & Co

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 at Intuitive . As 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.

Job Description

Primary Function of Position

The Software Build team at Intuitive is seeking a hands-on Staff Software Engineer to design, build, and operate the next-generation unified build system across all robotic surgery platforms.

This role is for an experienced engineer who writes code, debugs real build failures, prototypes infrastructure, and scales systems through direct technical contribution. You will own core build architecture while remaining deeply involved in implementation—driving measurable improvements in build speed, correctness, and developer productivity across large, safety-critical C/C++ codebases.

You will serve as a technical leader and mentor, but this is not an oversight-only role. Expect to spend significant time designing build rules, implementing tooling, debugging distributed builds, and evolving CI infrastructure in production.

Responsibilities

  • Design, implement, and maintain Bazel-based build systems for large-scale C/C++ embedded software, including custom toolchains and cross-compilation flows.
  • Directly implement and optimize Bazel Remote Caching and Remote Execution (RBE) to enable fast, deterministic builds across local, CI, and cloud environments.
  • Write production code in Rust, C/C++, and Python to support build tooling, infrastructure services, and developer workflows.
  • Own and evolve build performance: cache hit rates, execution parallelism, dependency hygiene, hermeticity, and reproducibility.
  • Build and maintain developer-facing tooling that improves local iteration speed and CI reliability.
  • Integrate and operate build infrastructure across on-premises and cloud environments, balancing performance, security, and cost.
  • Work directly with firmware, platform, and application teams to debug real-world build issues and eliminate systemic bottlenecks.
  • Improve observability of build systems through metrics, logging, and analytics.
  • Mentor engineers through code reviews, architectural discussions, and hands-on problem solving.
  • Act as a technical advocate for modern build practices and scalable development workflows.

 

Qualifications

Required Skills & Experience

  • 10+ years of professional software engineering experience with a strong record of hands-on technical ownership.
  • Deep, practical expertise with Bazel in complex C/C++ and embedded environments.
  • Proven experience implementing and operating Bazel Remote Caching and Remote Execution at scale.
  • Strong programming experience in Rust, C/C++, and Python.
  • Experience debugging and optimizing distributed build systems, CI pipelines, and build infrastructure under real production constraints.
  • Solid understanding of compiler toolchains, linkers, and build graph behavior.
  • Ability to communicate technical tradeoffs clearly and influence teams through technical leadership.

Preferred Skills & Experience

  • Experience with Nix and Nix-based packaging for reproducible builds and developer environments.
  • Familiarity with BuildBuddy (or similar Bazel observability / remote execution platforms).
  • Experience with Yocto-based toolchains and embedded Linux build workflows.
  • Exposure to REAPI-compatible execution backends and remote build infrastructure.
  • Experience supporting safety-critical or regulated software systems (medical, automotive, aerospace).
  • Advanced degree (Master’s or PhD) in Computer Science or related field.

Additional Information

Due to the nature of our business and the role, please note that Intuitive and/or your customer(s) may require that you show current proof of vaccination against certain diseases including COVID-19. Details can vary by role.

Intuitive is an Equal Opportunity Employer. We provide equal employment opportunities to all qualified applicants and employees, and prohibit discrimination and harassment of any type, without regard to race, sex, pregnancy, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status, genetic information or any other status protected under federal, state, or local applicable laws.

U.S. Export Controls Disclaimer: In accordance with the U.S. Export Administration Regulations (15 CFR §743.13(b)), some roles at Intuitive Surgical may be subject to U.S. export controls for prospective employees
who are nationals from countries currently on embargo or sanctions status.

Certain information you provide as part of the application will be used for purposes of determining whether Intuitive Surgical will need to (i) obtain an export license from the U.S. Government on your behalf (note: the government’s licensing process can take 3 to 6+ months) or (ii) implement a Technology Control Plan (“TCP”) (note: typically adds 2 weeks to the hiring process).

For any Intuitive role subject to export controls, final offers are contingent upon obtaining an approved export license and/or an executed TCP prior to the prospective employee’s
start date, which may or may not be flexible, and within a timeframe that does not unreasonably impede the hiring need. If applicable, candidates will be notified and instructed on any requirements for these purposes. 

We will consider for employment qualified applicants with arrest and conviction records in accordance with fair chance laws.

Preference will be given to qualified candidates who do not reside, or plan to reside, in Alabama, Arkansas, Delaware, Florida, Indiana, Iowa, Louisiana, Maryland, Mississippi, Missouri, Oklahoma, Pennsylvania, South Carolina, or Tennessee.

This position may be filled at a different job level than listed here depending on
business need and/or on the selected candidate’s experience, knowledge and skills.
Compensation will be based primarily on the job level at which the role is filled and the
candidate’s qualifications, consistent with applicable law.

We provide market-competitive compensation packages, inclusive of base pay, incentives, benefits, and equity. It would not be typical for someone to be hired at the top end of range for the role, as actual pay will be determined based on several factors, including experience, skills, and qualifications. The target compensation ranges are listed.

Vacancy posted 11 days ago
Similar jobs that could be interesting for youBased on the Staff Software Build Engineer in Sunnyvale, CA vacancy
  • We’re not just building better tech. We’re rewriting how data moves and what the world can do with it. With Confluent, data doesn’t sit...  ...platform they already use to move and process events at scale. As an engineer, you'll own delivery of significant pieces of this product —... 
    Suggested
    Live in

    Confluent

    Mountain View, CA
    2 days ago
  • $190.9k - $334.1k

     ...Description It all started when engineer Fred Luddy wrote code that...  ...That moment inspired Fred to build a company that could do that for...  ...We are looking for a software engineer and technical lead with...  ...experience as a technical lead, Staff Engineer, or equivalent senior... 
    Suggested
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    2 days ago
  • $207k - $301k

     ...Experience in C++ and storage systems. About the job Google's software engineers develop the next-generation technologies that change how...  ...Waymo, Nano Banana, Veo, Workspace, and more).The Core team builds the technical foundation behind Google’s flagship products.... 
    Suggested

    Google LLC

    Sunnyvale, CA
    5 days ago
  • $152k - $248k

     ...connections, discover exciting opportunities, build necessary skills, and gain valuable...  ...tools that power Infrastructure Engineering at LinkedIn. We own tooling for every...  ...serves LinkedIn to the world. As a Staff Software Engineer, you will design and build full... 
    Suggested
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    LinkedIn

    Mountain View, CA
    2 days ago
  • $225k - $310k

     ...cost.   Guided by our Core Values— Act in Alignment, Build Trust, Foster Inclusiveness, Drive Efficiency, and Maximize...  ...love to hear from you.  What is the opportunity? As a Staff Software Engineer you will design and develop architecture components on the... 
    Suggested
    Work experience placement
    Local area
    Visa sponsorship
    Flexible hours

    Omnissa

    Mountain View, CA
    2 days ago
  •  ...of medical breakthroughs. We do this by building and running the world's best data and AI...  ...insights to improve their business. Our engineering teams build technical products that...  ...develop and operate one of the largest-scale software platforms. The fleet consists of... 
    Full time

    Databricks

    Mountain View, CA
    1 day ago
  • $180k - $260k

     ...serves as an all-encompassing solution that integrates advanced software and hardware powering the fleet, facilitating effortless...  ...cross-functionally with teams in behavior planning, platform engineering, integration, safety, and operations to align technical solutions... 
    Odd job
    Full time
    Work at office
    Remote work

    Gatik Ai

    Mountain View, CA
    1 day ago
  •  ...development, and optimization of high‑performance C++ software for real‑time video processing and GPU‑intensive workloads. Build and maintain Windows Media Foundation...  ...and third‑party applications (including game engines). Act as a technical ambassador, collaborating... 
    Full time

    Dolby

    Sunnyvale, CA
    1 day ago
  • $170k - $260k

     ...encompassing solution that integrates advanced software and hardware powering the fleet,...  ...We are looking for a Senior or Staff Software Engineer with a strong background in Visual Odometry...  ...team. This role is critical to building precise, real-time vehicle localization... 
    Odd job
    Full time
    Work at office

    Gatik Ai

    Mountain View, CA
    1 day ago
  • $176.4k - $319.72k

     ...make autonomy accessible to all. Founded in 2016, Nuro is building the world’s most scalable driver, combining cutting-edge AI...  ...and more connected future. About the Role As a Senior/Staff Software Engineer working on driving behavior verification, you are responsible... 
    Odd job
    Full time
    Work experience placement

    Nuro

    Mountain View, CA
    1 day ago
  • $189k - $303k

     ...talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer,...  ...efficient and accessible for all.  We’re searching for a Staff Software Engineer for the calibration team. The calibration team is... 
    Full time

    Aurora Innovation

    Mountain View, CA
    1 day ago
  • $248k - $292k

     ...startup acquisition, and now we’re expanding our vision into building the future of electric vehicles (BEV) for millions of...  ...market. About the role:  We are looking for an experienced Staff Software Engineer generalist to join the Drivemode IVI Team (In Vehicle... 
    Full time
    Flexible hours

    Drivemode

    Mountain View, CA
    1 day ago
  • $189k - $303k

     ...diverse backgrounds who are ready to help build a transportation ecosystem that will...  ...for all. We’re searching for a Staff Machine Learning Engineer - Online Maps to join Aurora’s Maps ML...  ...Required Qualifications Excellent software engineering skills in Python and/or... 
    Full time

    Aurora Innovation

    Mountain View, CA
    1 day ago
  • $176.4k - $319.72k

     ...About The Team The Systems Engineering team is responsible for the requirements, architecture...  ...works at the intersection of hardware, software, and robot operations, with a deep...  ...deployment.  About The Role As a Senior/Staff Software Engineer, Behavior Fault... 
    Full time
    Temporary work
    Work experience placement

    Nuro

    Mountain View, CA
    1 day ago
  •  ...have following urgent role with our DIRECT client Title:Staff Software Engineer Location: Sunnyvale, CA  Duration: 6+ Months Rate: Market...  ...years’ experience or Master's Degree + 4 years experience building scalable e-commerce applications ~5+ years of experience... 

    Redolent, Inc

    Sunnyvale, CA
    5 days ago
  •  ...Information Systems and Technology group! We are looking for staff-level Java Software Engineers, who will work closely with other Software Engineers,...  ...level software engineers.\\nComfortable using CI/CD tools to build, test, deploy, and release containerized software... 
    Work experience placement

    Apple Inc.

    Cupertino, CA
    2 days ago
  • $159k - $200k

     ...content team, you have the opportunity to work on our IPS content engine and other advanced threat prevention products, and collaborate...  ...IPS engine of the Palo Alto Networks next generation firewall Build common services to support various network security services... 
    Full time
    Casual work
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    1 day ago
  • $210k - $275k

     ...The Opportunity We’re building the next generation of AI-native product experiences, where conversations turn directly into outcomes. As a Staff Software Engineer on our Product teams, you’ll define how these capabilities are translated into scalable systems and... 
    Permanent employment
    Immediate start

    Otter.ai

    Mountain View, CA
    2 days ago
  •  ...posture remains strong. About the Role: We are seeking Staff backend Software Engineers to drive the development of various critical backend...  ...ensuring data integrity and efficiency in our pipelines, and building scalable APIs to support our application's growing needs.... 
    Remote work

    Reach Security

    Sunnyvale, CA
    4 days ago
  • $100.6k - $128.6k

     ...connection with the work you do. RUCKUS Networks builds and delivers purpose-driven networks...  ...we serve. We are seeking an Escalation Engineer who is passionate about pioneering smart...  ..., or a related field. 3 to 10 years in software engineering with a strong track record... 

    Ruckus

    Sunnyvale, CA
    2 days ago
  • $138k - $207k

    We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products...  ...tomorrow. You Are You're the kind of engineer who enjoys building software that solves real problems and performs reliably in... 

    Synopsys

    Mountain View, CA
    1 day ago
  • $190k - $235k

     ...deliver exceptional results for our clients. About the Role As a Staff Engineer, Software Engineering you will be part of a dynamic team that owns...  ...(preferred), Golang or similar Experience in designing and building highly scalable, high throughput distributed systems A... 
    Hourly pay
    Full time

    Samsung Ads

    Mountain View, CA
    2 days ago
  • $200k - $322k

     ...We are looking for a Senior Staff Software Engineer to join our Software Infrastructure team in Santa Clara, CA. This role blends large‑scale database transformation with the building and development of GPU‑accelerated platforms. You’ll develop the software systems, automation... 

    Jobtailor

    Santa Clara, CA
    5 days ago
  • $230k - $323k

     ...Ann Arbor, Michigan; London; Stuttgart; Munich; Stockholm; Bangalore; Seoul; and Tokyo. About The Role We are looking for staff software engineers interested in designing elegant solutions for difficult problems in the autonomy space. Our software engineers work across... 
    Full time
    For contractors
    For subcontractor

    Applied Intuition

    Sunnyvale, CA
    2 days ago
  •  ...Overview Come join Intuit as a Senior Staff Software Engineer and help us power prosperity around the world. We are looking for engineers that...  ...solutions outside of their primary area of ownership. Knowledge of building AI native applications Guides the applicability of AI to... 
    Temporary work
    Work experience placement
    Relocation package

    Intuit

    Mountain View, CA
    2 days ago
  • $152k

     ...company grow every day. Our mission to build the future of commerce is real. We push...  ...world. Role Overview The Resource Fabric Engineering team builds and operates the...  ...innovation at scale. We are looking for a Staff Software Engineer to lead the design and evolution... 
    Temporary work
    Flexible hours

    Coupang

    Mountain View, CA
    1 day ago
  • $180k - $220k

     ...Senior Staff Software Engineer Location: Santa Clara, CA (Onsite) Group: Analyzer Product Group (APG), Engineering Role Summary Picarro is seeking a Senior Staff Software Engineer to take a leading role in architecting and developing the low-level software that powers... 
    Full time
    Temporary work
    Summer holiday
    Worldwide
    Flexible hours

    Picarro

    Santa Clara, CA
    5 days ago
  • $251k - $310k

     ...Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver-The World’s Most Experienced Driver to...  ...and tens of billions in simulation across 15+ U.S. states. Software Engineering builds the brains of Waymo's fully autonomous driving technology... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  • $226k - $369k

     ...connections, discover exciting opportunities, build necessary skills, and gain valuable...  ...team. As part of our world-class software engineering team, you will take the lead in building...  ...within our company. As a Principal Staff Software Engineer, you will be a key technical... 
    For contractors
    Work at office
    Flexible hours

    LinkedIn

    Sunnyvale, CA
    2 days ago
  • $157.49k - $236.23k

     ...opportunity employer, including disabled & veterans. Title: Senior Staff Software Engineer - Product Engineering, Santa Clara, California, United...  ...connective tissue across the full system stack — bridging build systems, containers, ROS infrastructure, board support packages... 
    Flexible hours

    John Deere

    Santa Clara, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Build Engineer. Be the first to apply!