Principal Software Architect (Hybrid, Boston)

HaemoneticsBoston, MA
1d$101,075 - $172,099Hybrid

About The Position

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.

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

Nice To Haves

  • 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

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

Benefits

  • a 401(k) with up to a 6% employer match and no vesting period
  • an employee stock purchase plan
  • “flexible time off” for salaried employees and, for hourly employees, accrual of three to five weeks’ vacation annually (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, and/or health and welfare benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service