Senior Staff Engineer - C++

Stryker

Gurugram District

On-site

INR 6,000,000 - 9,000,000

Full time

40 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Stryker in Gurugram, India is seeking an accomplished software architect to lead the design and integration of complex medical software components. You will translate user and clinical needs into robust technical solutions and mentor a team of engineers.

The role requires deep expertise in Modern C++, OOP, SOLID, Qt/QML, and SDLC discipline, with a track record of building scalable, maintainable software and driving best practices across projects.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 10+ years of software development experience.
  • Strong expertise in Modern C++, OOP, SOLID principles, design patterns, and software architecture.
  • Experience building scalable, modular, and maintainable software components.
  • Hands-on experience with Qt/QML, Google Test (or similar), debugging, code coverage, and analysis tools.
  • Strong understanding of SDLC, software quality, testing, integration, and deployment.

Responsibilities

  • Lead design, architecture, development, integration, and testing of complex software components.
  • Provide technical leadership and mentorship, driving design decisions, code reviews, engineering best practices, design patterns, SOLID principles, and high-quality software development.
  • Collaborate with R&D cross functional team, Quality and Project Management teams to deliver products through the complete development and release lifecycle.
  • Drive technical innovation and continuous improvement through technology exploration, prototyping, process improvements, and contributions to invention disclosures, patents, and technical documentation.

Skills

Modern C++
SOLID principles
Design patterns
Qt/QML
Google Test
SDLC

Education

Bachelor’s degree in Computer Science or Software Engineering

Tools

Git
Perforce

Job description

What you will do:
  • Lead the design, architecture, development, integration, and testing of complex software components and systems, translating user and clinical needs into robust technical solutions.
  • Provide technical leadership and mentorship, driving design decisions, code reviews, engineering best practices, design patterns, SOLID principles, and high-quality software development.
  • Collaborate with R&D cross functional team, Quality and Project Management teams to deliver products through the complete development and release lifecycle.
  • Drive technical innovation and continuous improvement through technology exploration, prototyping, process improvements, and contributions to invention disclosures, patents, and technical documentation.
What you need:
Required Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 10+ years of software development experience.
  • Strong expertise in Modern C++, OOP, SOLID principles, design patterns, and software architecture.
  • Experience building scalable, modular, and maintainable software components.
  • Hands-on experience with Qt/QML, Google Test (or similar), debugging, code coverage, and analysis tools.
  • Strong understanding of SDLC, software quality, testing, integration, and deployment.
Preferred Qualifications
  • Experience with CI/CD, Agile/Scrum, Git, Perforce, or similar version control tools.
  • Technical leadership experience, including architecture reviews, mentoring, and regulated software development (medical devices preferred); exposure to 3D mathematics, robotics, navigation, or imaging is a plus.

Stryker is a global leader in medical technologies and, together with its customers, is driven to make healthcare better. The company offers innovative products and services in MedSurg, Neurotechnology, Orthopaedics and Spine that help improve patient and healthcare outcomes. Alongside its customers around the world, Stryker impacts more than 150 million patients annually.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Staff Engineer - C++
Senior Staff Engineer - C++

Stryker • Gurgaon

On-site
INR 3,500,000 - 5,000,000
Senior Staff Engineer - C++
Senior Staff Engineer - C++

Stryker Group • Gurugram District

On-site
INR 3,500,000 - 6,000,000
Staff Software Engineer (C++ & Web development)
Staff Software Engineer (C++ & Web development)

PowerToFly • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Software Engineer - C++ Developer
Software Engineer - C++ Developer

Stryker • Gurugram District

On-site
INR 1,200,000 - 2,400,000
Staff Software Engineer (C++ & Web development)
Staff Software Engineer (C++ & Web development)

Stryker • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Staff Engineer
Staff Engineer

PowerToFly • Gurugram District

On-site
INR 2,500,000 - 4,500,000
Senior Staff Engineer – Embedded Software Test and Automation
Senior Staff Engineer – Embedded Software Test and Automation

Stryker • Gurugram District

On-site
INR 4,000,000 - 6,500,000
Staff /Senior Staff Engineer
Staff /Senior Staff Engineer

Stryker • Gurugram District

On-site
INR 2,800,000 - 3,800,000
Software Engineer
Software Engineer

Stryker • Gurugram District

On-site
INR 900,000 - 1,300,000
Software Engineer
Software Engineer

PowerToFly • Gurugram District

On-site
INR 1,000,000 - 1,600,000