Staff Software Engineer, Surgical Navigation Leadership

Alphatec Spine

Louisville (CO)

On-site

USD 130,000 - 145,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Alphatec Spine is seeking a Staff Software Engineer to lead development of its intraoperative spine navigation and robotics platform. You will design and implement C++ applications on Unix/Linux, participate in requirements, design, testing, and regulatory activities, and mentor junior engineers.

The role demands 8+ years in surgical navigation or medical devices, strong experience with IEC 62304 and FDA-regulated environments, and collaboration across cross-functional teams.

Qualifications

  • 8+ years in development of surgical navigation or medical devices
  • BS/MS in CS/CE or related field
  • Experience with IEC 62304 and FDA-regulated environments
  • Proven leadership and cross-functional collaboration

Responsibilities

  • Technical leadership in intra-op spine navigation software, architecture design, roadmap decisions
  • Design and implement high quality applications on Unix/Linux
  • Design and implement application software in C++
  • Perform integration and system level testing
  • Collaborate with marketing and cross-functional R&D teams
  • Develop documentation for software projects
  • Estimate tasks and plan projects
  • Manage multiple tasks and priorities
  • Mentor junior resources and own end‑to‑end module delivery
  • Attend surgical cases and engage with surgeons
  • Support prototyping and cadaveric testing with R&D/Marketing teams
  • Travel up to 15%

Skills

C++ development
Linux platform
Qt framework
Agile/DevOps tooling
Medical device FDA IEC 62304
Leadership & mentoring

Education

BS/MS in Computer Science or Computer Engineering

Tools

Git
Azure DevOps

Job description

Alphatec Spine is seeking a Staff Software Engineer to lead development of its intraoperative spine navigation and robotics platform. You will design and implement C++ applications on Unix/Linux, participate in requirements, design, testing, and regulatory activities, and mentor junior engineers.

The role demands 8+ years in surgical navigation or medical devices, strong experience with IEC 62304 and FDA-regulated environments, and collaboration across cross-functional teams.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Medical Robotics (Linux/C++)
Senior Software Engineer, Medical Robotics (Linux/C++)

Alphatec Spine • Louisville (CO)

On-site
USD 120,000 - 130,000
Staff Software Engineer - Medical Device & Surgical Navigation
Staff Software Engineer - Medical Device & Surgical Navigation

ATEC Spine • Louisville (CO)

On-site
USD 130,000 - 145,000
Medical Robotics Software Engineer (C++ & Linux)
Medical Robotics Software Engineer (C++ & Linux)

Alphatec Spine • Louisville (CO)

On-site
USD 95,000 - 110,000
Senior Medical Device Software Engineer (Linux/C++/Qt)
Senior Medical Device Software Engineer (Linux/C++/Qt)

Internetwork Expert • Carlsbad (CA)

On-site
USD 120,000 - 130,000
Senior Software Engineer – Medical Devices (Linux/C++, Qt)
Senior Software Engineer – Medical Devices (Linux/C++, Qt)

ATEC Spine • Louisville (CO)

On-site
USD 120,000 - 130,000
Staff Software Engineer, Valence
Staff Software Engineer, Valence

ATEC Spine • Carlsbad (CA)

On-site
USD 130,000 - 145,000
Staff Software Engineer, Valence
Staff Software Engineer, Valence

Alphatec Spine • Louisville (CO)

On-site
USD 130,000 - 145,000
Staff Software Engineer, Valence
Staff Software Engineer, Valence

ATEC Spine • Louisville (CO)

On-site
USD 130,000 - 145,000
Senior Medical Device Software Engineer
Senior Medical Device Software Engineer

Internetwork Expert • Carlsbad (CA)

On-site
USD 95,000 - 110,000
Software Engineer II – Medical Device (Linux/C++)
Software Engineer II – Medical Device (Linux/C++)

ATEC Spine • Louisville (CO)

On-site
USD 95,000 - 110,000