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

Staff Software Engineer

Intuitive Surgical

Company DescriptionIt 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 DescriptionPrimary Function of Position We are seeking a Staff Software Engineer to build backend services and APIs that support our robotic platforms and associated application workflows. The successful candidate will design and build services and APIs that are scalable, testable, maintainable, and easy to integrate with internal and external systems. This role will also provide technical leadership across service design, architecture, and engineering practices.Essential Job Duties (Specific responsibilities and tasks an individual would be expected to perform in the role. Additional job duties may be determined by functional people manager)Design, build, test, and operate backend services and APIs that support our robotic platforms and associated application workflows.Architect and develop service capabilities such as remote configuration management, software updates, service workflows, and telemetry data ingestion.Implement comprehensive unit, integration, and end-to-end testing within CI pipelines.Drive CI/CD, observability, and operational practices that support small, frequent, and high-confidence releases.Ensure services and APIs include first-class documentation, health endpoints, and uptime monitoring. Partner with embedded, infrastructure, and product teams to deliver solutions that are useful and broadly adoptable.Collaborate with security and quality teams to ensure solutions meet compliance and operational requirements.Provide technical leadership and mentorship to engineers, helping guide architecture, implementation, and engineering best practices.QualificationsRequired Skills and Experience (Specific skills, knowledge, and experience that an individual must possess in order to successfully perform in job)· Strong experience building backend services and APIs in one or more languages such as Java, Go, Python, or similar. · Strong experience designing REST or GRPC APIs with clear contracts, documentation, versioning, and backward compatibility. · Strong experience with relational databases such as Postgres, service-side data modeling, and transactional system design.· Strong experience with automated testing, Gitlab CI/CD, and AWS-based deployment practices for backend services.· Strong experience with containerized deployment and orchestration technologies such as Docker, Kubernetes, Amazon ECS, or Amazon EKS.· Solid understanding of distributed systems concerns such as reliability, failure handling, observability, and operational support. · Strong troubleshooting and incident management skills.· Excellent problem-solving skills and a collaborative mindset.Required Education and Training (As applicable - Specific education and training that an individual must possess in order to successfully perform in job)- Bachelor's or Master’s degree in computer science or related field.- Minimum of 8 years relevant experience in software engineering, including backend services or API development.Preferred Skills and Experience (As applicable - Specific skills, knowledge, and experience that are not required to perform the job, but are desirable to have) - Experience working with medical devices or other regulated industries.- Experience with defining and implementing data privacy requirements.Additional InformationDue 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.Mandatory NoticesU.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 employeeswho 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’sstart 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.SummaryType: Full-timeFunction: EngineeringExperience level: AssociateIndustry: Medical Device

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Sunnyvale, CA vacancy
  • $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... 
    Suggested
    Full time
    Temporary work
    Work experience placement

    Nuro

    Mountain View, CA
    9 hours ago
  •  ...can use deep data insights to improve their business. Our engineering teams build technical products that fulfill real, important needs...  ...platform. We develop and operate one of the largest-scale software platforms. The fleet consists of millions of virtual machines,... 
    Suggested
    Full time

    Databricks

    Mountain View, CA
    9 hours ago
  • $248k - $292k

     ...forefront of innovation and drive Honda's success in the EV market. About the role:  We are looking for an experienced Staff Software Engineer generalist to join the Drivemode IVI Team (In Vehicle Infotainment) as a foundational team member. Our goal is to assist... 
    Suggested
    Full time
    Flexible hours

    Drivemode

    Mountain View, CA
    9 hours ago
  • $176.4k - $319.72k

     ...clear path to AVs at commercial scale—empowering a safer, richer, and more connected future. About the Role As a Senior/Staff Software Engineer working on driving behavior verification, you are responsible for implementing metrics that evaluate the end-to-end... 
    Suggested
    Odd job
    Full time
    Work experience placement

    Nuro

    Mountain View, CA
    9 hours ago
  • $189k - $303k

     ...get crucial goods where they need to go, and make mobility more efficient and accessible for all.  We’re searching for a Staff Software Engineer for the calibration team. The calibration team is responsible for ensuring all sensors on all vehicles remain well aligned... 
    Suggested
    Full time

    Aurora Innovation

    Mountain View, CA
    9 hours ago
  • $170k - $260k

     ...serves as an all-encompassing solution that integrates advanced software and hardware powering the fleet, facilitating effortless...  ....  About the role We are looking for a Senior or Staff Software Engineer with a strong background in Visual Odometry (VO) and... 
    Odd job
    Full time
    Work at office

    Gatik Ai

    Mountain View, CA
    9 hours ago
  •  ...design, development, and optimization of high‑performance C++ software for real‑time video processing and GPU‑intensive workloads. Build...  ..., OS frameworks, and third‑party applications (including game engines). Act as a technical ambassador, collaborating with GPU vendors... 
    Full time

    Dolby

    Sunnyvale, CA
    9 hours ago
  • $157.1k - $246.5k

     ...that quantify the accuracy and reliability of simulation tests used for autonomous vehicle software validation. Lead cross-functional initiatives with Autonomy, Systems Engineering, Simulation, and Data teams to tightly integrate team-owned evaluation products into... 
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  • $190k - $300k

     ...the transformation of technology. We are at the forefront of software and hardware innovation, pushing the boundaries of what is...  ...of our regional offices. Will consider remote.The Role: Staff Software Engineer, SIMD KernelsWhat you will do:As a member of the SIMD Kernels... 
    Work experience placement
    Remote work

    d-Matrix

    Santa Clara, CA
    2 days ago
  •  ...advance your career. THE ROLE:AMD is looking for an influential software engineer who is passionate about improving the performance of key...  ...very latest hardware and software technology.  THE PERSON:As a Staff Software Developer, you will be at the heart of AMD's AI strategy... 

    AMD

    Santa Clara, CA
    4 days ago
  • $152k - $248k

     ...center capacity management tools that power Infrastructure Engineering at LinkedIn. We own tooling for every phase of the hardware...  ...infrastructure we manage is what serves LinkedIn to the world. As a Staff Software Engineer, you will design and build full-stack systems end... 
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    3 days ago
  • $150k - $180k

    DescriptionOmniVision Technologies, Inc. - Santa Clara is currently looking for Staff Algorithm Engineer to support ISP algorithm development.Responsibilities:Research new image and color processing or computer vision techniques and technologies for digital camera systemsDesign... 

    Omnivision Technologies

    Santa Clara, CA
    2 days ago
  • $213.48k - $319.72k

     ...Team crafts vital services that ensure Nuro Driver reaches destinations safely and efficiently. We continuously refine our routing engine to calculate more efficient routes, deliver highly accurate ETAs, and manage scalable traffic for every journey, adapting as our business... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  • $143k - $286k

     ...where every interaction and every millisecond matters. As a Staff Android Engineer, you will lead the architecture, development, and evolution...  ...-technical stakeholders.What you'll bring: 8 -10 years of software engineering experience with strong Android development expertise... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    4 days ago
  • $207k - $300k

    Write low-level performance software for a new systolic array accelerators. Identify high-value algorithms and problems that are a match...  ...on the new accelerator for the performance software engineers and general software engineers who follow.Collaborate with application... 

    Google

    Mountain View, CA
    1 day ago
  • $262k - $364k

     ...or equivalent practical experience. 8 years of experience in software development.7 years of experience with iOS application development...  ....Preferred qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical field.8 years of experience... 

    Google

    Sunnyvale, CA
    1 day ago
  • $185k - $284.1k

     ...strategy and architecture for metrics and analyses to evaluate autonomous driving software performance across the autonomy stack. Lead cross-functional efforts with autonomy, systems engineering, simulation, and data teams to embed evaluation into development workflows and... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $207k - $300k

    Lead the design, development, and maintenance of large-scale software solutions, including kernel storage stacks, Linux drivers, firmware...  ...teams.Influence, coach, and mentor a distributed team of engineers while managing project priorities, deadlines, and deliverables... 
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $185.1k - $284.1k

    Job DescriptionRole: As a Staff Software Engineer on the Metrics Frameworks team within the Simulation, Evaluation, and Data organization, you will provide technical leadership for the infrastructure and frameworks that accelerate autonomous vehicle development, testing... 
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    9 hours ago
  • $207k - $301k

    Design, develop, test, deploy, maintain, and enhance large-scale software solutions.Provide technical leadership on projects. Manage...  ...outcomes, and timelines. Influence and coach a distributed team of engineers.Lead the design and implementation of recommendation systems,... 

    Google

    Mountain View, CA
    9 hours ago
  • $207k - $301k

     ...practical experience. 8 years of experience in software development.5 years of experience...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related...  ...SOTA evaluation technology to Cloud. As a Staff Software Engineer on this team, you will... 

    Google

    Sunnyvale, CA
    4 days ago
  • $180k - $303k

     ...safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. We’re searching for a Staff Software Engineer to join Aurora’s Vehicle Connectivity team. This team is responsible for Aurora’s self-driving vehicle connectivity stack... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    4 days ago
  • $262k - $364k

     ...goals, outcomes, and timelines. Influence and coach a distributed team of engineers.Minimum qualifications:Bachelor’s degree or equivalent practical experience.8 years of experience in software development.5 years of experience with design and architecture; and testing... 

    Google

    Mountain View, CA
    4 days ago
  • $207k - $301k

    Design, develop, test, deploy, maintain, and enhance large scale software solutions.Provide technical leadership on high-impact projects...  ..., and timelines. Influence and coach a distributed team of engineers.Lead the design and implementation of recommendation systems,... 

    Google

    Mountain View, CA
    9 hours ago
  • $110k - $220k

     ...the design and development of iOS mobile software systems, ensuring high-quality code and...  ...production issues.Raise the bar on sustainable engineering by improving best practices, producing...  ....6+ years experience on Swift for iOS staff.3+ years’ experience on WebView or... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    2 days ago
  • $189k - $303k

     ...safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. We’re searching for a Staff Software Engineer and Machine Learning practitioner to join the Perception Tracker Team at Aurora. In this role, you will play a critical... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    2 days ago
  • $189.3k - $290.7k

     ...DescriptionRemote: This role is open to a fully remote position or hybrid with one of our offices if preferred. Role Overview:As a Staff Software Engineer on the Simulation Test Engineering team, you will architect, implement, and optimize large-scale simulation testing... 
    Full time
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  • $214k - $261.5k

     ...sports to more places around the world across a wider range of consumer experiences and devices.OverviewWe’re seeking a Senior Staff Software Engineer to lead the evolution of Dolby Vision on the PC platform. This highly impactful role sits at the intersection of C++... 
    Full time
    Local area
    Worldwide
    Flexible hours

    Dolby

    Sunnyvale, CA
    2 days ago
  • $185k - $250k

    Job Responsibilities:• Develop and maintain software components on current and future networking related products.• Design, develop and...  ...Requirements:• B.S. in Computer Science or Math or Electrical Engineering; M.S. preferredUS citizenship is requiredThe US base salary... 
    Full time
    Worldwide
    Home office

    Fortinet

    Sunnyvale, CA
    3 days ago
  • $220.5k - $298.5k

     ...prosper. We never stop working to find new, innovative ways to make that possible.Job OverviewCome join Intuit as a Senior Staff Software Engineer! We're constantly evolving to deliver on our mission to power prosperity around the world. As a Senior Staff Engineer, you'... 
    Worldwide

    Intuit

    Mountain View, CA
    2 days ago

Do you want to receive more vacancies?

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