Staff Software Engineer

Globus Medical•Methuen, MA
•Onsite

About The Position

The Staff Software Engineer will lead a software development team for a surgical robotic platform. This is a hands-on role requiring strong technical skills and the ability to develop products creatively and systematically with minimal supervision. The engineer will work with cross-disciplinary teams in a challenging, fast-paced environment and provide guidance and oversight to other software engineers. The position is on-site and may require travel up to 5% of the time. The role includes designing, testing, and documenting robotic platform software; developing prototypes, proofs of concept, and production-quality solutions; investigating issues and conducting root cause analysis; and ensuring solution performance and scalability. The engineer is expected to demonstrate a commitment to software development, craftsmanship, and test-driven development. The employee must follow the Globus Medical Code of Conduct, applicable industry codes, company policies, and relevant governmental laws and regulations. They must represent the company professionally and uphold ethical and socially responsible business practices.

Requirements

  • Bachelor’s or advanced degree in computer science, engineering, mathematics, physics, or another technical field; equivalent practical experience may be considered.
  • 10 or more years of professional programming experience.
  • Experience developing motion control software.
  • Experience developing haptic control software.
  • Experience with kinematics.
  • Experience with real-time or close-to-real-time systems.
  • Experience in object-oriented analysis and design.
  • Experience programming in C/C++.
  • Ability to work independently and contribute as a key member of small teams.
  • Excellent oral, written, and graphical communication skills.
  • Ability to travel up to 5% of the time.
  • Dependability, interpersonal skills, flexibility, professionalism, and the ability to work effectively in a challenging, fast-paced environment.

Nice To Haves

  • Experience with surgical navigation software.
  • Experience programming in Rust.
  • Experience using AI-assisted development tools.
  • Experience in the medical device field.

Responsibilities

  • Lead design, testing, and documentation of a robotic platform with cross-disciplinary teams.
  • Develop prototypes and proofs of concept, as well as production-quality solutions.
  • Conduct investigations and root cause analysis to troubleshoot issues.
  • Ensure efficient performance and scalability of solutions.
  • Provide guidance and oversight to other software engineers on the team.
  • Demonstrate a passion for software development, software craftsmanship, and test-driven development.
  • Maintain professional and technical knowledge through educational workshops, professional publications, personal networks, and professional societies.
  • Adhere to the Globus Medical Code of Conduct, applicable industry codes, and company policies.
  • Complete required compliance training and maintain knowledge of applicable governmental laws, rules, and regulations.
  • Represent Globus Medical professionally and uphold ethical business practices and socially responsible conduct.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service