Haemonetics

Healthcare

PrincipalSoftwareDeveloper

$104–176k Boston, Massachusetts, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Principal candidates.

The Brief

“Principal Software Developer at Haemonetics. Skills: Software development, Platform architecture, System integration. Define architectural strategy. Set technical roadmap”

Industry & Context.

Healthcare
Problems you'll solve

Pragmatic problem solver; Solve high-risk challenges; Solve production needs

What They're Looking For.

Must Have

10+ years software engineering, 5+ years Principal or Architect role, Expert-level C#, RESTful APIs, Microservices, Domain-driven design, CI/CD, Event-driven architecture, Service-oriented architecture, High-availability, Containerization, SQL, NOSQL, AWS, Terraform, OWASP best practice, OIDC, SAML2, SOC2, ISO27001, HIPAA, Shipping complex products

Nice to Have

Java or Python expertise, AWS ECS, EKS, RDS, Lambda, S3, SQS, CloudFormation, Strategic communicator, Pragmatic problem solver, Innovation focused

What You'll Do.

Define architectural strategy

Set technical roadmap

Set engineering standards

Adopt core technology

Drive technical governance

Establish quality gates

Manage performance budgets

Lead hands-on innovation

Prototype foundational systems

Solve architectural challenges

Foster technical rigor

Foster continuous improvement

Identify technical debt

Mitigate technical debt

Identify performance bottlenecks

Mitigate performance bottlenecks

Identify architectural risks

Mitigate architectural risks

Align technical architecture

Partner with regulatory

Partner with commercial

How You'll Work.

Team & Collaboration

High-performing engineering team; Cross-disciplinary partnership

Communication Scope

Translate technical concepts

Full Job Description

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 Principal Software Developer – SafeTrace Tx® Platform | Haemonetics Hospital Solutions We are seeking a Principal Software Developer to drive the technical direction of SafeTrace Tx®, our industry-leading transfusion management software trusted by hundreds of hospitals to deliver complete testing and transfusion histories in a single, consolidated patient record. In this role, you will be a cornerstone of a high-performing engineering team responsible for building and evolving the safety-critical workflows that blood bank professionals rely on daily — from specimen testing and cross-matching to bedside transfusion verification. You will shape architectural decisions for a platform where data integrity, patient safety, and seamless continuity of care across multi-facility hospital networks are non-negotiable. As a principal-level contributor, you will lead the design of scalable integrations with hospital information systems such as Epic, applying service-oriented and event-driven architecture principles to ensure reliable, real-time communication from the blood bank to the bedside. You will guide the team in building secure, well-governed REST APIs, establishing scalable architecture that support multi-facility data exchange, and upholding the rigorous compliance standards. If you are energized by the challenge of building distributed, event-driven systems where uptime and data integrity are genuinely life-critical, this is a rare opportunity to shape both the technology and the team at Haemonetics. _**What You 'll Do:**_ • Define Architectural Strategy: Set the long-term technical roadmap, engineering standards, and core technology adoption (engine, backend, rendering). • Drive Technical Governance: Act as the final authority on cri

Free ATS check

Applying for this Principal Software Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Haemonetics?

Real rants from real employees. Read before you apply.

Read Company Rants →