Software Developer Jobs

3,286 jobs found — updated daily

Principal Software Developer - SafeTrace

HaemoneticsBoston, MA
$103,600 - $176,400

About The Position

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.

Requirements

  • 10+ years in software engineering, with 5+ years in a Principal or Architect role
  • Expert-level C# or other OOP languages such as Java/Python.
  • RESTful APIs, Microservices, Domain-driven design, CI/CD, Event-driven architecture, Service-oriented architecture, High-availability, containerization, SQL and NOSQL
  • AWS (ECS, EKS, RDS, Lambda, S3, SQS, CloudFormation), Terraform
  • OWASP best practice, OIDC, SAML2, SOC2, ISO27001, HIPAA
  • Success in shipping multiple complex products with stable, maintainable architectures.
  • Ability to translate complex technical concepts for both engineers and executive leadership.
  • Balanced approach to solving immediate production needs while maintaining long-term architectural health.
  • A passion for replacing legacy workflows with scalable, R&D-driven solutions.

Responsibilities

  • 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 critical design decisions, establish quality gates, and manage performance budgets.
  • Lead Hands-On Innovation: Prototype foundational systems, perform high-level code reviews, and solve high-risk architectural challenges.
  • Mentor Team: Coach team members to foster a culture of technical rigor and continuous improvement.
  • Risk Management: Identify and mitigate technical debt, performance bottlenecks, and architectural risks across the development lifecycle.
  • Cross-Disciplinary Partnership: Align technical architecture with regulatory and commercial objectives.

Benefits

  • 401(k) with up to a 6% employer match and no vesting period
  • employee stock purchase plan
  • flexible time off for salaried employees
  • short- and long-term disability insurance
  • tuition reimbursement
  • health and welfare benefits

Career Resources

Build a Resume for Software Developer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service