Globus Medical

Software Engineer

Globus Medical
Apply
2 days ago
Audubon, PA, USAMid Level / Senior

Responsibilities

  • Design and develop software applications for robotic medical devices.
  • Assess and migrate an existing C++/QML application while preserving required functionality, workflows, and behavior.
  • Design, implement, and maintain C++ services and API interfaces, including gRPC where appropriate.
  • Build accessible, responsive user interfaces using Svelte and modern JavaScript or TypeScript.
  • Package and configure containerized applications for dedicated servers or local PCs.
  • Integrate UI, APIs, services, configuration, and deployment across the application stack.
  • Diagnose and resolve issues from development through release.
  • Write and maintain automated tests and contribute to software verification and validation.
  • Manage assigned work packages, documentation, version control, toolchains, and quality-system requirements.
  • Attend surgical cases, cadaver labs, and other activities to understand clinical workflows and user requirements.
  • Follow company, regulatory, compliance, and ethical business requirements.

Requirements

  • Bachelor’s degree with 5–7 years or master’s degree with 3–5 years of hands-on software development experience.
  • Professional experience building web user interfaces with a modern component framework and strong TypeScript, HTML, and CSS skills.
  • Substantial backend experience with modern C++ including ownership and lifetime, concurrency, and modular design.
  • Experience designing or integrating APIs and client/server applications; familiarity with gRPC or Protocol Buffers is preferred.
  • Experience with CMake-based C++ builds, Docker containers, and applications running on Linux and Windows.
  • Demonstrated architectural judgment and experience refactoring or migrating sizeable existing codebases.
  • Track record of owning and shipping features end to end, with disciplined design, testing, and documentation practices.
  • Comfort with lightweight modeling such as C4 and a UML subset.
  • Ability to travel up to 5% and attend cadaver labs and surgeries.
  • Svelte, Rust, Qt, Python, gRPC, Protocol Buffers, and medical-device or life-sciences experience are preferred or advantageous.

Benefits

  • Ability to travel up to 5% of the time and attend cadaver labs and surgeries.
  • Equal opportunity and inclusive workplace commitment.

Tech Stack

AngularC++CMakeCSSDockergRPCHTMLJavaScriptLinuxPythonReactRustSvelteTypeScriptVue.jsWindows
Globus Medical

About Globus Medical

1,001-5,000 employees

Globus Medical builds musculoskeletal medical devices, including spinal and orthopedic trauma implants, biomaterials, and enabling technologies such as the ExcelsiusGPS robotic navigation system, sold to hospitals and surgeons. The company generates revenue through the sale of implants, instruments, and related software and services used in surgery. Founded in 2003 and headquartered in Audubon, Pennsylvania, it is publicly traded on the NYSE (GMED) and in 2023 combined with NuVasive to expand its spine portfolio.

Contact me