Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Developer - BloodTrack Tx (C++ expert)

$103.6k - $176.4k
Full-time

Haemonetics

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: • 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. What Will Make You a Great Fit: • Industry Veteran: 10+ years in software engineering, with 5+ years in a Principal or Architect role • Deep Expertise: Expert-level C/C++ and exposure to OOP languages like C# or Java/Python. JavaScript/Typescript, Reactjs, Nextjs, RESTful APIs, Microservices, Domain-driven design, CI/CD, Event-driven architecture, Service-oriented architecture, High-availability, containerization, SQL and NOSQL • Security & Compliance Experience: OWASP best practice, OIDC, SAML2, SOC2, ISO27001, HIPAA • Proven Track Record: Success in shipping multiple complex products with stable, maintainable architectures. • Strategic Communicator: Ability to translate complex technical concepts for both engineers and executive leadership. • Pragmatic Problem Solver: Balanced approach to solving immediate production needs while maintaining long-term architectural health. • Innovation Focused: A passion for replacing legacy workflows with scalable, R&D-driven solutions. Nice to Haves: • Cloud & Infrastructure Experience: AWS (ECS, EKS, RDS, Lambda, S3, SQS, CloudFormation), Terraform. EEO Policy Statement 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 benefits to its employees, including without limitation, 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. Depending on your location, you may be eligible for more detailed information related to the compensation and benefits related to this job posting. If you believe you may be entitled to such information by law, you may contact View phone number on click.appcast.io, Monday through Friday, 7:30 a.m. – 5 p.m. ET or email View email address on click.appcast.io. The base salary range for this role is: $103,600.00-$176,400.00/Annual Throughout our history, we have earned a solid reputation for product innovation, technical expertise, and operational excellence. Today, our products, internal research and development, marketing partnerships, and product acquisitions reflect our unwavering commitment to provide safe and available blood for patient transfusions and for use in pharmaceuticals. We rely on our talented global workforce to help us achieve our mission of providing innovative medical devices that advance the safety, quality, and availability of the world's blood supply. To achieve our business goals and objectives, we are committed to attracting and retaining the best and brightest talent while offering a challenging, dynamic, and exciting work environment that offers professional growth and development.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Developer - BloodTrack Tx (C++ expert) in Boston, MA vacancy
  • $99.6k - $234.6k

     ...Locations: Nashville, TN Austin, TX Broomfield, CO Overview...  ...live and linear streaming Develop server-side and client-side ad...  ...skills in Java, Go, or C++ Deep understanding of networking...  ...and vision insurance, including expert medical opinion # Short term... 
    C++
    Temporary work
    Flexible hours

    Oracle

    Boston, MA
    17 hours ago
  • $96.8k - $251.6k

     ...data-plane runtime framework, developing a remote persistent storage...  ...for investment and drive the software design and development for new...  .... ~ Strong experience of C/C++ (preferred) or Rust (preferred...  ...cross-team processes. ~ Expert knowledge of cloud infrastructure... 
    C++
    Temporary work
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Oracle Defunct

    Boston, MA
    a month ago
  • $99.6k - $223.4k

     ...are looking for smart systems software engineers with BS/MS/PhD in Computer...  ...software failures Develop algorithms and distributed systems...  ...Programming languages: C/C++ expertise, Java Tools, software...  ...and vision insurance, including expert medical opinion # Short term... 
    C++
    Temporary work
    Flexible hours

    Oracle

    Boston, MA
    4 days ago
  •  ...Copilot adoption. The successful candidate will drive strategic initiatives involving legacy systems primarily in Java, .NET, and C/C++. Responsibilities include conducting requirements analysis, leading the deployment of custom agents, and designing organization-wide... 
    C++
    Hourly pay

    Robotics Prcocess Automation, LLC

    Boston, MA
    4 days ago
  • $220k - $225k

     ...building multi-physics simulation frameworks and digital twins, developing surrogate and machine learning models, applying physics-...  ...high-quality engineering or scientific code (e.g., in Python, C++) Demonstrated fluency with statistical sampling, machine learning... 
    C++
    Hourly pay
    Apprenticeship
    Work at office
    Local area
    Easy work

    McKinsey & Company

    Boston, MA
    22 hours ago
  •  ...Bachelor's Degree and at least 6 years of experience in Engineering, Software Engineering or similar OR a High School Diploma/GED and at least...  ...and-bytes. Experience with programming languages, such as C, C++; UNIX and/or NT systems; web design; HTML, XML, Perl and/or Java... 
    C++
    Hourly pay

    Phenom People

    Boston, MA
    2 days ago
  •  ...Principal Software Engineer We believe when it comes to fashion, it's all...  ...Lead software projects. Develop project specifications, resource...  ...Postgres, Google Cloud. Expertly review code. Contribute to system...  ...engineer using Scala, Java, C++, or.Net ~ Full-stack... 
    C++
    Remote work
    Flexible hours

    Roberts Recruiting

    Boston, MA
    4 days ago
  • $119.8k - $234.7k

     ...code that directly shapes how millions of developers experience and adopt AI. ~ As...  ...What We're Looking For ~ Software engineering fundamentals with experience...  ...languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent... 
    C++
    Ongoing contract
    Local area

    Microsoft Corporation

    Boston, MA
    22 hours ago
  •  ...and PTC is leading the way.Our software brings the physical and...  ...the work we do possible. Principal Software Development Engineer...  ...), a PTC SaaS business, is developing a completely new Computer Aided...  ...graphical applications with C++ and/or Java ~ Familiarity with... 
    C++
    Local area
    Immediate start

    PTC

    Boston, MA
    2 days ago
  • $204k - $270k

     ...Principal Software Engineer, Instrument Simulations Cambridge, MA USA...  ...automation contexts for all newly developed systems Mentor engineers,...  ...languages such as C++, Python, or Java: Capable of...  ...AI. Rather than hard-coding expert knowledge into tools, LILA builds... 
    C++
    Full time
    Work at office
    Local area
    Flexible hours

    Lila Sciences

    Cambridge, MA
    12 days ago
  • $254k - $336k

     ...Principal Software Engineer, Cryptography Anduril Industries is a defense...  ...independently Mentor and develop senior engineers on the team,...  ...security and cryptography ~ Expert-level knowledge of cryptographic...  ...in two or more of: C++, Rust, Go ~ Experience designing... 
    C++
    Full time
    Work experience placement
    Immediate start

    anduril

    Boston, MA
    1 day ago
  • $142.8k - $274.8k

     ...enjoy solving problems, writing software, and working with customers?...  ...' engineers to jointly develop code for cloud-based solutions...  ...platform. We are hiring a Principal Software Engineer with deep...  ...including, but not limited to, C, C++, C#, Java, JavaScript, or... 
    C++
    Ongoing contract
    Local area
    Visa sponsorship
    Work visa
    Flexible hours

    Microsoft Corporation

    Cambridge, MA
    22 hours ago
  • $152.8k - $229.2k

     ...Principal Software Engineer - 3D Visualization (OpenGL) At Medtronic, you can begin a life-long career of exploration and innovation, while...  ...across multiple releases. Deep expertise in Python and C++ and in software architecture for complex, multi- component systems... 
    C++
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic Plc

    Newton, MA
    22 hours ago
  • $152.8k - $229.2k

     ...collaboration as we work together to engineer the extraordinary. As a Principal Software Engineer - UI/UX (Qt/QML) you will set the technical...  ...clinical workflow constraints. Deepexpertisein Python and C++ and in software architecture for complex, multi-... 
    C++
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Newton, MA
    4 days ago
  • $152.8k - $229.2k

     ...Principal Software Engineer – UI/UX (Qt/QML) At Medtronic, you can begin a life-long career of exploration and innovation, while helping...  ...clinical workflow constraints. Deep expertise in Python and C++ and in software architecture for complex, multi-component systems... 
    C++
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic Plc

    Newton, MA
    4 days ago
  • $96.8k - $306.4k

     ...problems. You should be a rock solid developer able to dive deep into low-...  ...for investment and drive the software design and development for new...  .... ~ Strong experience of C/C++ and open to work on Rust ~...  ...improve cross-team processes. ~ Expert knowledge of cloud... 
    C++
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Boston, MA
    2 days ago
  • $99.6k - $223.4k

     ...about building usable, reliable software that helps engineering and...  ...reliable, validated system state. Develop validation frameworks and...  ...experience. Proficient in Java, C++, C#, or similar object-...  ...and vision insurance, including expert medical opinion # Short term... 
    C++
    Temporary work
    Flexible hours

    Oracle

    Boston, MA
    4 days ago
  • $152.8k - $229.2k

     ...collaboration as we work together to engineer the extraordinary. As a Principal Software Engineer - 3D Visualization (OpenGL) you will set the...  ...across multiple releases. Deep expertise in Python and C++ and in software architecture for complex, multi-component... 
    C++
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Newton, MA
    4 days ago
  •  ...; Boston, MA; Jersey City, NJ; Westlake, TX. Most of the team is based in NC. Must...  ...analytics space ~2+ years of experience in developing Client infrastructure and MLOps in the...  ...infrastructure, with an eye towards software engineering ~ Excellent communication skills... 
    Contract work
    Work at office
    Work from home

    Suncap Technology

    Boston, MA
    12 days ago
  • $99.6k - $223.4k

     ...Responsibilities Key Responsibilities Design and develop scalable data pipelines and AI-driven...  ...or equivalent. ~7+ years of relevant software engineering experience. ~ Strong...  ...dental, and vision insurance, including expert medical opinion # Short term disability... 
    Temporary work
    Flexible hours

    Oracle

    Boston, MA
    1 day ago
  •  ...The successful Embedded Software Engineer's responsibilities will...  ...determine software requirements and develop risk analysis for new...  ...with at least 5+ years Embedded C++ experience and medical device...  ...software development for the Principal role ~5+ years of related experience... 
    C++
    Local area
    Worldwide

    Michael Page International Inc.

    Boston, MA
    3 days ago
  •  ...As a Principal Embedded Software Engineer, you'll play a pivotal role in the development and enhancement...  ...Embedded Software Development: Design, develop, and maintain embedded software for...  ...electromechanical product software development in C, C++, and Python ~ Experience with... 
    C++
    Work at office
    Flexible hours

    Rise Robotics

    Somerville, MA
    22 hours ago
  • Principal Software Development Engineer - Assembly Development BOSTON, MA - Hybrid Onshape, a PTC SaaS business, is developing a completely new computer‑aided design (CAD) and data‑management platform...  ...graphical applications with C++ and/or Java Familiarity with computer... 
    C++
    Local area

    PTC Inc.

    Boston, MA
    3 days ago
  •  ...Senior Bioinformatics Software Engineer Location: Remote (CST Hours) – TX Duration: Full-Time About BigRio:...  ...requirements. Data Modeling: Develop and refine data models to ensure...  ...Perl, R, or Bash preferred; Java, C++, Groovy also acceptable). Strong... 
    C++
    Full time
    Remote work
    Flexible hours

    Saviance

    Boston, MA
    a month ago
  •  ...engineering company in Somerville, MA, is seeking a Principal Embedded Software Engineer. This hybrid role involves designing and developing embedded software for robotic lifting...  ...experience in software development using C, C++, and Python, along with familiarity with... 
    C++
    Flexible hours

    Rise Robotics

    Somerville, MA
    2 days ago
  •  ...MATLAB/Simulink models to ensure that all software meets quality standards. Research...  ...software on microprocessor-based systems and developing software in a Linux environment Integrating...  .... Experience in prototype level C++ coding Experience in open-ended, robotics... 
    C++
    Work experience placement
    Remote work

    Kasmo Global

    Boston, MA
    1 day ago
  • $169.83k - $254.75k

    Principal Software Engineer, CVAD About This Team Citrix is the recognized...  ...startup-like innovation. You will develop leading-edge software...  ...-15 years of expertise in C/C++ systems programming (or 8 years...  ...and storage stacks. Expertly manage the Windows boot process... 
    C++
    Local area
    Remote work
    Worldwide

    Cloud Software Group

    Boston, MA
    22 hours ago
  • $107.5k - $173.5k

     ...engineer with strong embedded software development experience who can...  ...teams to review requirements, develop new features, optimize performance...  ...systems. ~ Experience in C, C++/Java or other object-oriented...  ...at NJ Headquarters & TX Facilities, Crestron Market Cafes... 
    C++
    Temporary work

    Crestron Electronics

    Boston, MA
    2 days ago
  • PTC Inc. is seeking a Principal Software Development Engineer in Boston, MA, to design and implement features for a cutting-edge 3D collaborative...  ...experience in an agile environment, with strong skills in C++ and/or Java. This position offers a hybrid work model,... 
    C++
    Remote work

    PTC Inc.

    Boston, MA
    3 days ago
  • $167.2k - $209k

     ...Principal Software Engineer, Backend CMT is looking for a Principal Backend Software Engineer to...  ...within our sphere of influence Provide expert guidance on cloud software architecture...  ...with ability to learn Python, Go, C++ ~ Experience with continuous deployment... 
    C++
    Temporary work
    Summer work
    Work from home
    Worldwide
    Flexible hours

    Cambridge Mobile Telematics

    Cambridge, MA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Developer - BloodTrack Tx (C++ expert). Be the first to apply!