Haemonetics

Healthcare

PrincipalSoftwareDeveloperBloodTrackTx(C++expert)

$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 – BloodTrack Tx (C++ expert) at Haemonetics. Skills: C++ expert, Embedded systems, Mobile engineering, Distributed architecture. Define architectural strategy. Set technical roadmap”

Industry & Context.

Healthcare
Problems you'll solve

Pragmatic problem solver

What They're Looking For.

Must Have

10+ years software engineering, 5+ years Principal or Architect role, Expert-level C/C++, OWASP best practice, OIDC, SAML2, SOC2, ISO27001, HIPAA

Nice to Have

AWS experience, Terraform experience, Cloud infrastructure experience

What You'll Do.

Define architectural strategy

Set technical roadmap

Set engineering standards

Adopt core technology

Drive technical governance

Make critical design decisions

Establish quality gates

Manage performance budgets

Prototype foundational systems

Perform high-level code reviews

Solve high-risk 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

Meet regulatory requirements

Meet compliance requirements

How You'll Work.

Team & Collaboration

Cross-disciplinary partnership; Regulatory stakeholders; Clinical stakeholders

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 We are seeking a Principal Software Developer to lead the technical strategy behind BloodTrack Tx®, our point-of-care transfusion management solution that electronically verifies patient identification from sample collection through bedside transfusion administration. This is a uniquely complex and multi-surface engineering challenge: BloodTrack Tx spans embedded workstation software, native mobile applications, and cloud-connected backend services — all operating in high-stakes clinical environments where a missed verification or dropped event can directly impact patient safety. You will set the engineering vision across this full stack, driving architectural decisions that ensure the right blood reaches the right patient with ironclad reliability, whether a nurse is scanning a wristband at the bedside on a mobile device or a blood bank technician is managing unit dispensing from a workstation. As a principal-level contributor, you will apply deep expertise across C++, iOS, Android, .NET, and TypeScript/JavaScript to unify a multi-platform product surface under coherent architectural principles — leveraging event-driven design to propagate transfusion events in real time, service-oriented architecture to integrate cleanly with SafeTrace Tx® and hospital information systems. You will own the architecture strategy underpinning BloodTrack Tx's scalability and security, mentor engineers across platform disciplines, and collaborate with regulatory and clinical stakeholders to meet regulatory and compliance requirements. If you thrive at the intersection of embedded systems, mobile engineering, and distributed architecture — this is a rare opportunity to shape both the technology and the team at Haemonetics. _**What You 'll Do:**_ • Defin

Free ATS check

Applying for this Principal Software Developer – BloodTrack Tx (C++ expert) 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 →