Sr. Software Engineering Manager

Intuitive•Sunnyvale, CA
•$193,800 - $342,000•Onsite

About The Position

The Senior Software Engineering Manager will lead a team developing network connectivity software for Intuitive’s current flagship surgical robotic platforms and next-generation surgical robotics line. The work includes system-side connectivity capabilities such as telemetry, remote software updates, remote service monitoring, and fleet-wide configuration management, supporting a holistic digital solution for customers. The role oversees software design, development, integration, evaluation, and maintenance across the software development lifecycle. The manager sets technical direction, mentors engineers, aligns team efforts with project goals, and guides delivery of high-quality software that can scale across surgical platforms. The position works closely with product management, architecture, quality assurance, and other stakeholders to define requirements and execute projects. It also requires ensuring compliance with applicable medical-device regulations and cybersecurity standards.

Requirements

  • Proven track record managing teams that develop complex software systems.
  • Proficiency with modern C++ and embedded Python programming languages.
  • Experience developing for embedded Linux, such as Yocto.
  • Strong understanding of network connectivity protocols, API design best practices, and system integration.
  • Hands-on experience with cloud services such as AWS, GCP, or Azure supporting connected embedded devices.
  • Experience with medical-device cybersecurity practices, including threat modeling, secure communications, and vulnerability management consistent with FDA premarket cybersecurity guidance.
  • Experience working in an agile development environment.
  • Excellent communication skills and ability to collaborate across departments.
  • Proficiency in written and verbal communication and comfort presenting to groups of varying sizes.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • At least 10 years of software engineering experience, including at least 3 years in a leadership or management role.

Nice To Haves

  • Master’s degree.
  • Experience with medical-device software development lifecycle standards such as IEC 62304, including design inputs and outputs, traceability, and risk analysis.
  • Experience across product development phases, including design, implementation, debugging, verification, validation, and transfer to manufacturing or service.
  • Experience designing software products in an FDA-regulated or other regulated industry, or for mission-critical applications.
  • Experience with MQTT or other event-driven/pub-sub messaging protocols for fleet-scale IoT telemetry.
  • Experience with CI/CD pipelines and DevOps practices.

Responsibilities

  • Lead and mentor junior and senior software engineers developing network connectivity software for surgical platforms, including telemetry, remote software updates, remote service monitoring, and central configuration management fleet capabilities.
  • Oversee the full software development lifecycle, from concept through implementation, to deliver high-quality solutions on time.
  • Collaborate with cross-functional teams to define technical requirements and align work with business objectives.
  • Provide technical leadership and guidance, promoting software design best practices, coding standards, and agile methodologies.
  • Conduct performance reviews, provide feedback, and support team members’ professional growth.
  • Manage project timelines, resources, and risks.
  • Communicate with stakeholders at all levels and explain complex technical concepts in business terms.
  • Ensure compliance with applicable medical-device regulations and cybersecurity standards throughout the software development lifecycle.

Benefits

  • Market-competitive compensation package including base pay, incentives, benefits, and equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service