Globus Medical

Full Stack Software Engineer

Globus Medical
Apply
2 days ago
Audubon, PA, USASenior

Responsibilities

  • Design, develop, and maintain full-stack software solutions from concept through production deployment.
  • Build modern web applications, reusable UI components, design systems, and responsive user interfaces.
  • Develop performant and scalable backend services and application infrastructure using modern C++.
  • Lead architecture, design decisions, technical implementation, and complex engineering initiatives across frontend and backend systems.
  • Integrate algorithms into production software and develop rendering, visualization, and applicable 3D graphics capabilities.
  • Design APIs, service contracts, and frontend-to-backend data flows using service-based technologies.
  • Contribute to Qt Widgets applications and support migration to modern web technologies.
  • Participate in design reviews, code reviews, testing, technical documentation, and test-driven development.
  • Develop tools and utilities for product development, manufacturing, service, and operational needs.
  • Investigate product issues, identify root causes, and implement corrective actions for manufacturing, internal testing, and external customers.
  • Work within FDA design control requirements and the regulated product development lifecycle.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related technical discipline, or equivalent practical experience.
  • At least 5 years of professional software development experience covering frontend and backend technologies.
  • Expert proficiency in modern C++ including C++17 or later.
  • Strong proficiency in TypeScript, JavaScript, HTML5, and CSS3.
  • Experience with Svelte, React, Vue, or a similar modern frontend framework.
  • Experience developing desktop applications using Qt and service-based systems or APIs using gRPC and/or Protocol Buffers.
  • Understanding of software architecture, design patterns, scalable application development, reactive programming, and state management.
  • Experience developing reusable software components, libraries, and frameworks.
  • Experience with Git, Jira, and Confluence, and with AI-assisted development tools while maintaining software quality.
  • Preferred experience with rendering, visualization, 3D graphics, linear algebra, 3D mathematics, image processing, algorithm integration, CMake, web performance optimization, Python, Bash, or PowerShell.
  • Experience in robotics, medical devices, imaging systems, or other regulated software environments is preferred.
  • Ability to communicate technical concepts, work independently, lead technical initiatives, and travel up to 10%.

Benefits

  • The role involves collaboration with cross-functional algorithm, systems, quality, manufacturing, product, and customer teams.
  • Travel is required up to 10% of the time.
  • The position supports work on medical robotics products intended to improve patient care and surgical outcomes.

Tech Stack

BashC++CMakeGitgRPCJavaScriptPowerShellPythonReactSvelteTypeScriptVue.js

Categories

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