G

Globus Medical

Develops musculoskeletal implants and enabling technologies

Senior Software Engineer

Desktop Application Development +1Confirmed live in the last 24 hours
Full-timeAudubon, PA, USANo salary listedIn-person

About the Job

Requirements

  • A B.S. or M.S. in Computer Science or a related engineering or scientific field is required; equivalent years of experience may substitute for the education requirement.
  • A minimum of 6–8 years of relevant experience in software design, coding, and technical leadership is required.
  • Experience in C# and .NET development, including Visual Studio, C#, and .NET, is required.
  • Experience in iOS development with Swift is required.
  • Good knowledge of software engineering principles is required.
  • The ability to work in a dynamic and fast-paced environment is required.
  • Problem-solving and decision-making skills are required.
  • Excellent written and oral communication and interpersonal skills are essential.
  • The position requires the ability to sit, climb or balance, stoop, kneel, crouch or crawl; regularly lift and/or move up to 10 pounds and occasionally up to 25 pounds; and possess close, distance, color, and peripheral vision, depth perception, and the capacity to adjust focus.

Responsibilities

  • Participate in research and product development activities from product concept through transfer to manufacturing, deployment, and upgrade of computers in the field.
  • Apply engineering principles and practices to software development for implantable medical devices and accessories.
  • Lead technical design development for PC-based, mobile, and/or firmware software applications and the protocols with which they interact.
  • Conduct development activities including requirements definition, design, implementation, and verification and validation.
  • Drive adherence to Clean Architecture, SOLID principles, and test-first development practices, including test-driven development and behavior-driven development with Gherkin.
  • Debug and analyze device issues in the field and field returns.
  • Develop software in a regulated environment in accordance with internal operating procedures, external standards, and regulations; ensure compliance with regulatory standards including FDA, ISO, and IEC 62304; and contribute documentation for Class III medical devices.
  • Implement and maintain automated testing frameworks, including GTest, JUnit, Compose UI Testing, and XCTest, and CI/CD pipelines using GitHub Actions.
  • Work closely with UX designers, product managers, and QA to deliver human-centered, high-quality solutions.
  • Conduct cross-functional reviews of the software at appropriate points in the development cycle.
  • Determine and pursue courses of action necessary to obtain desired results under collaborative self-direction.
  • Apply technical principles, theories, and concepts; develop new principles and concepts to solve complex technical problems; and provide innovative solutions.
  • Identify developmental risks proactively and communicate them to the team.
  • Develop software in a regulated environment in accordance with internal operating procedures and external standards and regulations.
  • Work in accordance with quality system procedures and actively enforce their objectives.
  • Mentor team members and contribute to architectural decisions shaping the digital ecosystem.
  • Perform other duties as assigned.

Desired Qualifications

  • Familiarity with embedded firmware; cross-functional contribution may be developed through training as needed.
  • Familiarity with automating integration test development for C# .NET GUI applications, including WPF, WinForms, or Win32.
  • Familiarity with test-driven development.
  • Familiarity with Agile environments and methodologies and collaborative development practices.
  • Experience in regulated environments, including FDA, ISO, and IEC 62304, and medical device development.
  • Knowledge of cross-discipline methods and services, and willingness to learn beyond basic development.

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