Sr. Software Manager

OSI Systems, Inc.

Snoqualmie (WA)

Hybrid

USD 180,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Spacelabs Healthcare, a unit of OSI Systems, Inc., seeks a Sr. Software Manager to lead global software engineering efforts for a new patient monitoring system and enhancements across medical devices. The role requires strong technical leadership, agile practices, and regulatory insight.

Hybrid position with on-site collaboration at the Snoqualmie, WA facility three or more days per week. You will drive design, development, testing, and integration across international teams, ensuring quality

Qualifications

  • Bachelor’s degree in computer science; master’s degree preferred.
  • 9+ years of full life cycle software development experience.
  • 5+ years of medical device software development experience.
  • 5+ years leading software engineering groups of 7–10 engineers.

Responsibilities

  • Direct and oversee activities of a distributed, global software engineering team.
  • Design, implementation, and testing of software applications for medical device product families.
  • Architect, design and release scalable cross platform next generation software.
  • Define and maintain group charter and core competencies; keep staff trained for success.
  • Establish coding guidelines, testing frameworks and best practices.
  • Support regulatory compliance documentation and risk management activities.
  • Lead design reviews and manage FMEA and technical risk.
  • Coordinate software integration across global teams to hardware platforms.

Skills

C/C++
C#
Java
Object-oriented design
Agile/Scrum
Leadership
IEC 62304

Education

Bachelor's degree in computer science
Master's degree preferred

Tools

Azure DevOps
Jira

Job description

Overview

At Spacelabs Healthcare, you make a difference.


Every member of our worldwide team plays an integral role in improving treatment and helping providers deliver exceptional care to their patients. From newborns to centenarians, more than 60 million people benefit each year from the advancements we make in patient monitoring and management, care coordination and clinical decision support.


Driven by the belief that anyone who seeks care could be a member of our own family, our team is dedicated to solving the greatest challenges the healthcare system currently faces, including the need to enhance the patient experience, improve population health, reduce costs, support care team well-being and advance health equity. As part of our mission, we take pride in creating services and technologies that are personalized and tailored to support the needs of healthcare providers anywhere in the world.


Because while we may not be at a patient’s bedside, their health is still in our hands.


The Sr. Software Manager will lead global software engineering teams for the delivery of an exciting new patient monitoring system to the global healthcare market, and enhancements to existing medical device products and solutions. The manager should be capable of cutting-edge software design methodologies, leading advanced, complex medical device projects that require state-of-the-art technical and industry knowledge. This position will be responsible for enforcing best practices within the software development group, ensuring adherence to corporate policy and procedure, coaching, mentoring, and growing the skill set of the team.


This position works closely with the Program Manager, project managers, Hardware Engineering, Clinical Engineering, Quality and Regulatory, Verification and Validation, and other stakeholders in planning, defining, and executing releases. The position will have technical, individual-contributor direct reports. The position will define task size and develop staffing plans for existing and upcoming projects. The position involves a high amount of independent judgment and technical expertise. The position requires excellent communication skills with technical peers, customers, and executive management.


***This is a hybrid position that requires onsite collaboration at the Spacelabs facility in Snoqualmie, WA three or more days per week, depending on business needs.***


Responsibilities


  • Direct and oversee activities of a distributed, global software engineering team.

  • Design, implementation, and testing of software applications and operating systems for medical device product families.

  • Architect, design and release scalable cross platform next generation

  • Direct and develop software system testing procedures (unit, functional, automated), programming and documentation.

  • Definition and maintenance of group charter/core competencies, keeping staff members trained and equipped for success.

  • Defining and maintaining infrastructure (tools and processes) for group success.

  • Definition of coding guidelines, design reviews, unit test frameworks, and best practices.

  • Support the team in preparation of documents for regulatory compliance

  • Conduct design reviews; manage FMEA activities and technical risk.

  • Oversee software and firmware integration and system level design verification.

  • Establish software change, configuration and release management procedures.

  • Facilitate the integration of software from various global teams to ensure seamless integration into product hardware platform

  • Work with project management and development teams to ensure project milestones are aligned and team dependencies are maintained and accurate

  • Uphold the company’s core values of Integrity, Innovation, Accountability, and Teamwork

  • Demonstrate behavior consistent with the company’s Code of Ethics and Conduct.

  • Ensure that direct report(s) are trained and evaluated on their knowledge and adherence to the company’s values, Code of Ethics and Conduct, and applicable compliance policies.

  • It is the responsibility of every employee to report to their manager or a member of senior management any quality problems or defects in order for corrective action to be implemented and to avoid recurrence of the problem.

  • Duties may be modified or assigned at any time to meet the needs of the business.


Qualifications


  • Bachelor’s degree in computer science, master’s degree preferred.

  • 9+ years of full life cycle software development experience.

  • 5+ years of medical device software development is required.

  • 5+ years of leading software engineering group of 7-10 engineers.

  • Proficiency in C, C++, C#, Java.

  • Experience in object-oriented design and programming.

  • Experience in SQL and NoSQL.

  • Experience in Windows, Linux, and cross-platform development.

  • Experience in continuous integration and process improvement.

  • Experience in automated testing.

  • Experience in integrating 3rd party libraries and open-source software tools.

  • Comprehensive understanding of SDLC, preferably developing to and compliance with IEC 62304.

  • Ability to lead a SW design effort and output design documentation that meets the quality and regulatory needs in medical device.

  • Proficiency in Agile and Scrum methodologies.

  • Demonstrated experience with Azure DevOps or Jira as it applies to Agile/Lean software development.

  • Strong analytical and problem-solving skills.

  • Experience working in a matrix organization is desirable.

  • Experience delivering a complex and wide portfolio of products is a plus.

  • Proven leadership skills with the ability to develop, motivate and lead remote and high-performing teams to achieve exceptional results across international teams.

  • Proven ability to cultivate a transparent work environment that empowers and encourages personal and professional development.

  • Proven ability to be a catalyst of change.

  • Experience coordinating US teams and international teams.

  • Excellent verbal, written, and listening skills – works well with engineers and other members of cross-functional team.

  • Ability to travel domestically and internationally up to 10%.


#LI-Hybrid


#LI-TC1


Please review our benefits here: Life at OSI

Pay may range from $180,000 to $210,000 annually


The pay range above represents annual base salary only. Final compensation will be determined based on factors such as your job level, geographic location, date of hire, experience, job-related knowledge and skills, and education, in conjunction with market and business considerations.


Base salary is one component of your total rewards package. You may be eligible for long-term incentives, potential discretionary bonuses, and the ability to purchase company stock at a discounted rate through the Employee Stock Purchase Program (ESPP). OSI also offers comprehensive benefits, including various options for health plans, access to a 401(k)-retirement plan, health savings account, disability insurance, life insurance, AD&D insurance, leave of absence programs, and an array of voluntary benefits. In addition, paid time off is offered to be used for vacation, holidays, bereavement, and jury duty. Full-Time salaried employees are entitled to flexible time-off.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Manager
Sr. Software Manager

Rapiscan Systems, Inc. • Snoqualmie (WA)

Hybrid
USD 180,000 - 210,000
Health plans
401(k) retirement plan
Health savings account
+6
Sr. Software Manager
Sr. Software Manager

Spacelabs Healthcare • Snoqualmie (WA)

Hybrid
USD 180,000 - 210,000
Transformation Project Manager
Transformation Project Manager

Spacelabs Healthcare • Snoqualmie (WA)

On-site
USD 110,000 - 125,000
Health plans
401(k) plan
Health Savings Account
+4
Sr. Manager Quality
Sr. Manager Quality

Rapiscan Systems Inc. • Snoqualmie (WA)

Hybrid
USD 100,000 - 130,000
Comprehensive health plans
401(k)-retirement plan
Flexible time-off
+1
Sr. Manufacturing Engineer
Sr. Manufacturing Engineer

Rapiscan Systems, Inc. • Snoqualmie (WA)

On-site
USD 125,000 - 135,000
Health plans
401(k) retirement plan
Paid time off
+1
Transformation Project Manager
Transformation Project Manager

Rapiscan Systems, Inc. • Snoqualmie (WA)

On-site
USD 110,000 - 125,000
401(k) retirement plan
Health plans
Paid time off
+1
Transformation Project Manager
Transformation Project Manager

OSI Systems, Inc. • Snoqualmie (WA)

On-site
USD 110,000 - 125,000
Long-term incentives
Discretionary bonuses
Stock purchase program (ESPP)
+3
Field Service Engineer 3
Field Service Engineer 3

Rapiscan Systems, Inc. • Philadelphia

On-site
USD 50,000 - 58,000
Field Service Engineer 3
Field Service Engineer 3

Spacelabs Healthcare • Philadelphia

On-site
USD 50,000 - 58,000
Sr. Manager, Strategy and Business Development
Sr. Manager, Strategy and Business Development

SupportFinity™ • Snoqualmie (WA)

On-site
USD 120,000 - 160,000