Principal Software Architect (Hybrid, Boston)
HaemoneticsAbout the role
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
The Principal Software Architect is designed for a highly skilled, hands‑on Software Architect who thrives at the intersection of complex systems, modern cloud technologies, and regulated environments. You’ll shape the architecture of next‑generation platforms, guide modernization efforts, and work closely with engineering teams to turn architectural vision into working, scalable software.
Key Responsibilities:
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
Required Qualifications:
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
Preferred Qualifications
Experience leading architecture modernization or digital‑transformation initiatives
Familiarity with edge computing concepts and patterns
Knowledge of regulatory frameworks (e.g., FDA, ISO 13485, IEC 62304, HIPAA)
Experience with data‑intensive systems, real‑time processing, and device integration
What Success Looks Like!!
You bring clarity to complex technical landscapes
You elevate engineering teams through mentorship and architectural leadership
You deliver architectures that are scalable, secure, and compliant
You help the organization modernize and innovate without compromising quality
Pay Transparency:
The base pay actually offered to the successful candidate will take into account, without limitation, the candidate’s location, education, job-knowledge, skills, and experience in prior relevant roles. Incentives may also be provided as part of Haemonetics’ employee compensation. For sales roles, employees will be eligible for sales incentive (i.e., commission) under the applicable plan terms. For non-sales roles, employees will be eligible for a discretionary annual bonus, the target amount of which varies based on the applicable role, to be governed by the applicable plan terms. Employees may also be eligible to participate in the Company’s long-term incentive plan, with eligibility and target amount dependent on the role.
In addition to compensation, the Company offers a competitive suite of benefit
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s