We are seeking an experienced and dynamic Software Engineering Manager to lead and mentor a team of talented software engineers in the design, development, and delivery of innovative medical device software solutions
Job Summary
We are seeking an experienced and dynamic Software Engineering Manager to lead and mentor a team of talented software engineers in the design, development, and delivery of innovative medical device software solutions.
This role will play a critical part in shaping our product roadmap and ensuring the high quality and performance of our healthcare technology.
At BD, you’ll discover a culture in which you can learn, grow, and thrive and find satisfaction in doing your part to make the world a better place.
Matching Summary
We are seeking an experienced and dynamic Software Engineering Manager to lead and mentor a team of talented software engineers in the design, development, and delivery of innovative medical device software solutions.
Salary
Base: $124,700.00 - $205,800.00 USD Annual; Bonus/Equity: Not specified; Benefits: Competitive compensation and benefits programs
Skills & Requirements
Must-have
software development lifecycle management
medical device regulatory compliance
team leadership and mentoring
agile development methodologies
cross-functional collaboration
software architecture and scalability
Nice-to-have
cloud platforms experience
microservices architecture knowledge
embedded systems understanding
strong communication skills
continuous improvement culture
Key Requirements
Bachelor's or Master's degree in Computer Science or related field
Minimum 8 years software development experience
At least 3 years in leadership or management role
Experience in regulated industries like medical devices
Familiarity with IEC 62304 and FDA design control
Experience with agile tools such as Jira and Confluence
Work Rights
Must be fully vaccinated against COVID-19 or comply with testing requirements