Senior Principal Software Engineer (REMOTE)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Software Engineering, Computer Science, or related discipline., 10+ years of work experience in software engineering., Strong expertise in medical technology industry and regulatory standards., Proficiency in programming or scripting languages for system and portfolio technology choices..

Key responsibilities:

  • Lead and mentor a software engineering team in designing scalable software architectures.
  • Develop and manage a comprehensive testing framework for quality assurance.
  • Design and implement embedded software solutions for medical devices.
  • Oversee project timelines, budgets, and communicate with cross-functional stakeholders.

Stryker logo
Stryker XLarge http://www.stryker.com
10001 Employees
See all jobs

Job description

Work Flexibility: Remote

The Senior Principal Software Engineer for Emergency Care will design, develop, test, validate & deploy software components & applications for our best-in-class Emergency Care Treatment and Transport solutions which will be used for saving lives and safely transporting patients from scene to hospital.  

He/she ensures the coherence of proposed developments within complex systems with all the business unit's stakeholders, by mastering and anticipating technical impacts. He/she can technically mentor less experienced profiles in the various software activities required to develop a product and influence the development of other products. 


What You Will Do:

  • Lead and mentor a high-performing software engineering team in designing scalable and robust software architectures.

  • Develop and manage a comprehensive testing framework to support automated test execution and quality assurance.

  • Design and implement advanced, reliable embedded software solutions for cutting-edge medical devices.

  • Engineer low-level peripheral interfaces to ensure seamless hardware-software integration.

  • Maintain deep expertise in the medical technology industry, with a strong focus on regulatory standards and software compliance best practices.

  • Oversee project timelines, budgets, and resource planning to ensure on-time, cost-efficient product delivery.

  • Communicate proactively with cross-functional stakeholders, providing clear updates on project progress, risks, and strategic opportunities.

  • Support post-launch activities, including software updates, enhancements, and ongoing maintenance.

What You Need (Required Qualifications):

  • Bachelor's degree in Software Engineering/ Computer Science or related discipline & 10+ years of work experience.


Preferred Qualifications:

  • Lead systems and portfolio technology choices leveraging programming skills or scripting languages.

  • Drive the strategy of integrated development environments (IDE) for projects and the corporation.

  • Driving the strategy for static/dynamic analysis, memory management, code coverage and techniques for analyzing software, integration and deployment processes.

  • Drive the adoption of Software Development Life Cycle process changes and best practices.

  • Provide strategic planning and guidance for project based SDLC decisions.

  • Drive the adoption of Application Lifecycle Management /Traceability best practice and tools.

  • Drive the estimation techniques for code implementation time/resource for overall projects and portfolios.

Travel Percentage: 10%

Stryker Corporation is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status. Stryker is an EO employer – M/F/Veteran/Disability.

Stryker Corporation will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Lateral Communication
  • Mentorship
  • Strategic Planning

Software Engineer Related jobs