Haemonetics

Principal Software Architect

Haemonetics

full-time

Posted on:

Location Type: Hybrid

Location: BostonMassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $121,286 - $206,517 per year

Job Level

About the role

  • Lead end-to-end architecture for enterprise-grade healthcare and medical-device software systems
  • Design and evolve distributed systems, cloud-native solutions, and edge-computing components
  • Provide hands-on technical leadership, including prototyping, code reviews, and architectural spikes
  • Define and enforce architecture standards, patterns, and best practices
  • Partner with product, engineering, and regulatory teams to ensure solutions meet compliance and quality expectations
  • Drive modernization initiatives, including refactoring legacy systems and migrating to modern architectures
  • Evaluate emerging technologies and guide long-term technical strategy
  • Mentor engineers and influence engineering culture across teams

Requirements

  • 8+ years of software architecture experience in complex, distributed systems
  • Strong background in .NET or Java, and JavaScript (JS)
  • Experience in healthcare, medical devices, or life sciences
  • Deep knowledge of cloud platforms (AWS preferred)
  • Background in secure systems design, threat modeling, and risk assessment
  • Expertise in distributed architectures, microservices, event-driven systems, and API design
  • Strong understanding of architecture styles and patterns (e.g., layered, hexagonal, CQRS, DDD)
  • Knowledge of DevOps and Infrastructure-as-Code (e.g. Terraform)
  • Strong communication skills to collaborate with technical and non-technical teams
  • Bachelor’s degree in Computer Science, Engineering, or related field
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
  • 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 & Tools
.NETJavaJavaScriptcloud-native solutionsdistributed systemsmicroservicesevent-driven systemsAPI designsecure systems designInfrastructure-as-Code
Soft Skills
technical leadershipmentoringcommunication