Manager, Software Engineering - R&D Sustaining

ZOLL Medical Corporation•Chelmsford, MA
•$131,800 - $197,800

About The Position

The Manager, Software Engineering leads a team of software engineers developing software for current and future ZOLL devices. The role involves mentoring and developing staff, contributing to product development throughout the software development lifecycle, and leading software development and maintenance projects from concept through design, implementation, verification and validation testing, and production. The manager oversees day-to-day project execution and makes high-level contributions to project plans, requirements specifications, and improvements to development processes. The team develops embedded applications and communication systems for medical devices. The role facilitates communication across the R&D team and other departments. ZOLL does not provide immigration-related sponsorship for this position. The annual salary range is $131,800 to $197,800, and the position is eligible for an annual bonus under the company bonus plan. Applications are accepted on an ongoing basis until the position is filled.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent.
  • Five years of experience as a Senior or Principal software engineer.
  • Five years of management experience.
  • Demonstrated success managing software development projects and delivering software applications to production.
  • Effective problem-solving skills.
  • Strong leadership skills and the ability to make critical judgments and decisions that drive process and technological growth.
  • Excellent team-leading abilities and interpersonal skills.
  • Customer focus, internally and externally.
  • Teamwork, logic, innovation, initiative, and self-sufficiency.

Nice To Haves

  • Experience with Scrum is preferred but not required.
  • Experience with medical device software development is preferred but not required.

Responsibilities

  • Lead a team of experienced engineers developing embedded applications and communication systems for medical devices.
  • Manage day-to-day project execution and software product development.
  • Coach, mentor, and develop staff.
  • Facilitate communication among the R&D team and other departments.
  • Lead software development and maintenance projects through concept, design, implementation, verification and validation testing, and production.
  • Contribute to project plans, requirements specifications, and development process improvements.

Benefits

  • Annual bonus in accordance with the company’s bonus plan.
  • Comprehensive benefits plans; specific benefits are not detailed in the posting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service