Globus Medical
Medical Device
SoftwareEngineer-Backend
Neural analysis suggests this role is
optimal for Mid candidates.
“Software Engineer-Backend at Globus Medical. Skills: C++, Robotics, 3D graphics, Algorithm integration. Develop C++ backend software. Maintain C++ backend software”
What You'll Achieve.
Improve the quality of life of patients; Improve the techniques and outcomes of surgery; Ensure timely resolution of issues
Industry & Context.
Identify the root cause; Create a corrective plan
Ability to travel up to 10% of the time, Required to climb or and stoop, kneel, crouch or crawl, Required to regularly lift and/or move up to 10 pounds and occasionally lift and/or move up to 25 pounds, Required to possess specific visons abilities, including: close vision, distance vision, color vision, peripheral vision, depth perception and capacity to adjust focus
What They're Looking For.
Must Have
Bachelor's Degree in Engineering, Computer Science, similar technical field of study or equivalent practical experience, 3+ years of industry experience, Proficiency in C/C++ (C++17 or newer), Experience with Qt and Qt Widgets, Proficient in linear algebra and 3D math concepts, Familiarity with rendering technologies and 3D graphics pipelines, software design principles and architectural skills, Familiarity with gRPC and/or Protocol Buffers, knowledge of Git, Jira and Confluence tools, Experience developing software tools, utilities, and libraries/components, Experience leveraging AI-assisted development tools effectively, Can communicate and breakdown complex technical concepts to non-technical team members and stakeholders, Ability to work independently and as a key contributor in small teams
Nice to Have
Experience with build toolchains for CMake projects, Experience in algorithm development, integration, and/or image processing, Experience writing scripts in Bash, PowerShell or Python, Experience in Medical Device field
What You'll Do.
Develop C++ backend software
Maintain C++ backend software
Develop proofs of concept
Develop production-quality solutions
Ensure efficient performance
Ensure scalability of solutions
Plan software development efforts
Track software development efforts
Communicate software development efforts
Design software solutions
Test software solutions
Document software solutions
Work within rendering pipelines
Work within 3D graphics subsystems
Develop software tools for manufacturing
Develop software tools for service
Support manufacturing
Support internal testing
Support external customers
Create corrective plan
Ensure timely resolution
How You'll Work.
Team & Collaboration
Work across algorithm integration and rendering subsystems; Work with dedicated algorithm teams; Work as a key contributor in small teams; Communicate complex technical concepts to non-technical team members and stakeholders
Communication Scope
Communicate and breakdown complex technical concepts to non-technical team members and stakeholders
Process & Methodology
Effectively plan, track, and communicate software development efforts
Full Job Description
At Globus Medical, we move with a sense of urgency to deliver innovations that improve the quality of life of patients with musculoskeletal disorders. Our team is inspired by the needs of these patients, and the surgeons and healthcare providers who treat them. We embrace a culture of exceptional response by partnering with researchers and educators to transform clinical insights into tangible solutions. Our solutions improve the techniques and outcomes of surgery so patients can resume their lives as quickly as possible. At Globus, we move with a sense of urgency to deliver innovations that improve the quality of life of patients, inspired by the surgeons and healthcare providers who treat them. Our world-class engineering works to transform clinical insights into tangible musculoskeletal solutions. We are constantly in pursuit of better patient care, and we understand that speed is critical because life cannot wait. Join us! _Position Summary:_ The Software Engineer will be responsible for developing and maintaining C++ backend software for our Robotics products. This role focuses on our core application layer — including algorithm integration, rendering, and real-time system behavior — within a platform that leverages microservice-style architectures and interprocess communication. This person needs to have strong design and architectural skills, a solid grasp of mathematics and 3D graphics concepts, and the ability to work across algorithm integration and rendering subsystems. The position will be a hands-on one with the individual capable of creative and systematic product development with minimum supervision. _Essential Functions:_ The responsibilities of the position include, but are not limited to, the following: * Developing prototypes, proofs of concept in addition to production-quality solutions - Ensuring efficient performance and scalability of solutions * Demonstrating a passion for software development, software craftsmanship, and test-driven developm
Applying for this Software Engineer-Backend role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Globus Medical?
Real rants from real employees. Read before you apply.