
Principal Software Architect
Haemonetics
full-time
Posted on:
Location Type: Hybrid
Location: Boston • Massachusetts • United States
Visit company websiteExplore more
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