Director, Software Engineering
- Full-Time
- Boston, MA
- Haemonetics Corp.
- Posted 2 years ago – Accepting applications
Job Description
We are constantly looking to add to our core talent. If you are seeking a career that is challenging and rewarding, a work environment that is diverse and dynamic, look no further — Haemonetics is your employer of choice. Job Details Lead the software development for several major Haemonetics products through a dedicated group of software developers, analysts, and testers in Boston, remote, and through third party development partners. The Director of Hospital Enterprise Software will manage innovation and execution for new product introductions, enhancements to existing systems, and sustaining work for 510K regulated software products used in hospital transfusion management and diagnostic assay testing. Function as a strong hands-on technologist while also being able to manage and lead the day-to-day operations of a strong portfolio of medically regulated mission critical software products. Exhibit strong interpersonal skills in working with software and hardware engineers, requirement leads, business unit liaisons, marketing, regulatory and quality organizations. Own and manage product development plans, resources, budgets and schedule. Coach, mentor and lead diverse group of software and user experience engineers in lean/agile development processes within the regulated medical device industry. Collaborate with product owners across business to understand market needs and visions and translate those visions into demonstrable software. Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse. Support process improvements which guide the development, sustaining and support activities. Position is based in Boston but remote will be considered. Responsibilities/Essential Duties: Technical Leadership: Demonstrate single point of accountability to Business Units and Cross functional organizations in articulating and managing the overall technical capabilities for both standalone enterprise software and integrated solutions with Haemonetics hardware systems. Discern various design alternatives and formulate consolidated architecture to draw a multi-year technology roadmap. Craft intermediary direction and guidance to reduce complex design and architectural overhead. Demonstrate expertise with hardware / software connectivity and cybersecurity in relation to medical software challenges. Customer Focus: Quickly learn the overall landscape of customers and involved product portfolio. Critically think and align current and future product architecture to match the needs the customer space. Be adept in capturing the changing landscape of transfusion and hemostasis management and plasma market space and provide meaningful recommendations to the R&D and Commercial partners. Domain and Functional Expertise: Meticulously manage the overall product requirements by working with product leads and demonstrate clear understanding of upcoming product release catalog and future plans for the involved product portfolio. Own and update relevant standard operating procedures (SOP) for regulated hospital software development and demonstrate knowledge of developing products compliant with 62304 standards. Talent Development and Collaboration: Coach, mentor and lead diverse group of lean/agile Software and user experience engineers. Collaborate with product owners across business to understand market needs and visions and translate those visions into demonstrable Software. Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse. Day-to-day Execution: Govern & guide overall product development activities – team structure, workload, talent management, resource alignment, capacity planning and management, technical challenges and tracking group deliverables. Requirements:
Apply to this Job
- BS in Computer Science or Engineering
- Strong medical device software development background required.
- Experience leading a large team/teams of software development engineers required
- Experience with Cloud Technology – AWS or Azure
- Tools Exposure: JIRA, CI/CD pipeline tools, C, C++, C#, similar technologies required
- Experience in Medical Device Software Development including UI / UX and interconnected hardware devices highly desired.