G

Globus Medical

Develops musculoskeletal implants and enabling technologies

Full Stack Software Engineer

Full-Stack EngineeringPosted on Nov 10
Full-timeAudubon, PA, USANo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related technical discipline, or equivalent practical experience.
  • At least five years of professional software development experience, including both frontend and backend technologies.
  • Expert proficiency in modern C++ (C++17 or later).
  • Strong proficiency in TypeScript, JavaScript, HTML5, and CSS3.
  • Experience with modern frontend frameworks such as Svelte, React, Vue, or similar.
  • Experience developing desktop applications using Qt.
  • Strong understanding of software architecture, design patterns, and scalable application development.
  • Experience building service-based systems and APIs using gRPC and/or Protocol Buffers.
  • Experience implementing reactive programming and state management patterns.
  • Experience developing reusable software components, libraries, and frameworks.
  • Strong understanding of source control and Agile development tools, including Git, Jira, and Confluence.
  • Experience leveraging AI-assisted development tools while maintaining engineering rigor and software quality standards.
  • Ability to communicate complex technical concepts to technical and non-technical stakeholders.
  • Demonstrated ability to work independently and lead technical initiatives within small, high-performing teams.
  • Ability to travel up to 10% of the time.

Responsibilities

  • Design, develop, and maintain full-stack software solutions from concept through production deployment.
  • Develop prototypes, proofs of concept, and production-quality applications.
  • Lead architectural design and technical implementation across frontend and backend systems.
  • Build modern web applications using component-based architectures and responsive design principles.
  • Develop reusable user interface components and design systems that promote consistency and maintainability.
  • Build performant, scalable backend services and application infrastructure using modern C++.
  • Integrate algorithms into production software in collaboration with dedicated algorithm teams.
  • Develop and maintain rendering and visualization capabilities, including 3D graphics subsystems where applicable.
  • Collaborate on API design, service contracts, and data flow between frontend and backend systems.
  • Contribute to existing Qt Widgets-based applications and support migration efforts to modern web technologies.
  • Ensure application performance, scalability, maintainability, security, and reliability.
  • Apply software craftsmanship, test-driven development, and engineering best practices.
  • Participate in design reviews, code reviews, testing, and technical documentation activities.
  • Develop tools and utilities to support product development, manufacturing, service, and operational needs.
  • Support manufacturing, internal testing, and external customers by investigating product issues, identifying root causes, and implementing corrective actions.
  • Work effectively within an FDA design control environment and regulated product development lifecycle.
  • Adhere to the company Code of Conduct, the AdvaMed Code, the MedTech Code, and other company policies.
  • Comply with applicable governmental laws, rules, and regulations in the United States and internationally by completing introductory and annual training and maintaining role-specific compliance knowledge.
  • Represent the company professionally and uphold ethical business practices and socially responsible conduct in interactions with employees, customers, suppliers, and other third parties.

Desired Qualifications

  • Experience with rendering technologies, visualization systems, and 3D graphics pipelines.
  • Strong understanding of linear algebra and 3D math concepts.
  • Experience with algorithm development, image processing, or algorithm integration.
  • Experience with build systems and toolchains, including CMake.
  • Experience optimizing web application performance and responsiveness.
  • Experience scripting in Python, Bash, or PowerShell.
  • Experience in robotics, medical devices, imaging systems, or other regulated software environments.
  • Experience leading architecture reviews, technical roadmaps, and engineering best practices.

About the Company

Globus Medical

Develops musculoskeletal implants and enabling technologies

Globus Medical makes medical devices for musculoskeletal problems, especially in spine, orthopedic, and neurosurgery. It has two segments: Musculoskeletal Solutions (implantable devices, biologics, and surgical instruments) and Enabling Technologies (imaging, navigation, and robotics for planning, guidance, and analysis). The products are sold to hospitals and clinics through a direct sales force and distributors, with revenue from device sales plus recurring disposables and services. The goal is to help patients recover from musculoskeletal issues by offering an integrated platform that combines implants with advanced guidance and analytics, while expanding its geographic reach.

Company size
1,001-5,000
Company stage
IPO
Headquarters
West Norriton Township, Pennsylvania
Founded
2003

Recently Posted Jobs

Explore more opportunities at Globus Medical

See more jobs