
Director, Software Engineering – Hybrid
Haemonetics
full-time
Posted on:
Location Type: Hybrid
Location: Boston • Massachusetts • United States
Visit company websiteExplore more
Salary
💰 $145,549 - $196,691 per year
Job Level
Tech Stack
About the role
- Lead the development of enterprise-grade software solutions through a dedicated team of developers, analysts, and testers located onsite and through third-party development partners.
- Serve as the single point of accountability for technical capabilities across enterprise software solutions.
- Define and maintain a multi-year technology roadmap, balancing architectural complexity with scalability.
- Provide guidance on design alternatives and consolidated architecture strategies.
- Demonstrate expertise in hardware/software connectivity, cybersecurity, and cloud-based architectures (AWS/Azure).
- Establish and mature DevOps practices including CI/CD pipelines, observability, release management, and reliability engineering (SRE).
- Understand market trends and customer needs to align current and future software architectures.
- Incorporate emerging technologies such as AI/ML to enhance capabilities, automation, and decision support.
- Ensure adherence to regulatory standards (e.g., IEC 62304) and maintain relevant SOPs for software development in regulated environments.
- Coach and mentor software engineers in lean/agile methodologies.
- Foster collaboration across product owners, business units, and cross-functional teams.
- Manage third-party vendors and development partners, ensuring quality, security, delivery, and budget discipline.
- Oversee team structure, workload, resource allocation, capacity planning, and deliverables.
- Drive efficiency by eliminating duplication and leveraging technology reuse.
- Apply FinOps practices to optimize cloud spend, set cost guardrails, forecast usage, and align engineering choices with business value.
Requirements
- BS in Computer Science, Engineering, or related field (Required)
- MS in Computer Science or MBA (Preferred)
- 10+ years in enterprise software development within regulated industries.
- Proven leadership of large, distributed development teams.
- Expertise in cloud technologies (AWS preferred), including architecture, security, and operations.
- Hands-on experience with AI/ML integration (platforms, model lifecycle, MLOps).
- Strong background in cybersecurity and vulnerability management.
- DevOps: building and operating CI/CD pipelines, infrastructure as code (IaC), observability (logs/metrics/traces), release automation, SRE practices.
- FinOps: cloud cost governance, budgeting/forecasting, usage optimization, unit economics, chargeback/showback.
- Experience managing third-party development partnerships and vendor contracts.
- Experience developing CI/CD pipelines and multi-year technology roadmaps.
Benefits
- 401(k) with up to a 6% employer match and no vesting period
- Employee stock purchase plan
- Flexible time off for salaried employees
- Accrual of three to five weeks’ vacation annually for hourly employees (based on tenure)
- Accrual of up to 64 hours (annually) of paid sick time
- Paid and/or floating holidays
- Parental leave
- Short- and long-term disability insurance
- Tuition reimbursement
- Health and welfare benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
enterprise software developmentcloud technologiesAI/ML integrationcybersecurityDevOpsCI/CD pipelinesinfrastructure as coderelease automationFinOpsvulnerability management
Soft skills
leadershipmentoringcollaborationaccountabilitycapacity planningresource allocationefficiency improvementguidancecoachingcommunication
Certifications
BS in Computer ScienceMS in Computer ScienceMBA