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

Principal Software Developer - BloodTrack (C++ expert)

$103.6k - $176.4k

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 #J-18808-Ljbffr Haemonetics

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

    Haemonetics is looking for a Principal Software Developer in Boston, MA, to lead the technical strategy behind BloodTrack Tx®, ensuring safe and accurate transfusion management. You...  ...in software engineering, particularly in C++, Java, and cloud technologies. A competitive... 
    Suggested

    haemonetics

    Boston, MA
    10 days ago
  • $135.2k - $306.4k

     ...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... 
    Suggested
    Temporary work
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Oracle

    Boston, MA
    4 days ago
  • $103.6k - $176.4k

     ...is your employer of choice. Job Details We are seeking a Principal Software Developer to lead the technical evolution of TEG Manager®, our centralized...  ...+ years in a Principal or Architect role Deep Expertise: Expert‑level C# or other OOP languages such as Java/Python.... 
    Suggested
    Hourly pay
    Temporary work
    Immediate start
    Monday to Friday
    Flexible hours

    haemonetics

    Boston, MA
    5 days ago
  •  ...team (Oracle Health Data Services - OHDS) is foundational to software products being built and serves the critical role of...  ...and application use cases. The OHDS team is looking for a Principal Software Developer to drive the data platform forward. In this role you will... 
    Suggested
    Remote job

    Ll Oefentherapie

    Boston, MA
    1 day ago
  • $103.6k - $176.4k

    Job Details Principal Software Developer - SafeTrace Tx® Platform | Haemonetics Hospital Solutions We are seeking a Principal Software Developer...  ...years in a Principal or Architect role. Deep Expertise: Expert-level C# or other OOP languages such as Java/Python. RESTful... 
    Suggested
    Hourly pay
    Temporary work
    Immediate start
    Flexible hours

    Haemonetics

    Boston, MA
    5 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... 
    Hourly pay

    Robotics Prcocess Automation, LLC

    Boston, MA
    4 days ago
  •  ...C++ Embedded Software Engineer - Boston, MA On-site | 12-Month Contract Exciting opportunity for a C++ Software Engineer to work on large-scale...  ...C++17+ platform. This is a high-impact role where you'll develop application-layer software and build diagnostics and observability... 
    Contract work

    GCS Recruitment

    Boston, MA
    5 days ago
  • $147k - $237.5k

     ...data volumes and associated costs by 84% on average while saving developers thousands of hours. Recognized as a leader by major analyst...  ...coding assistants (e.g., Cursor, Claude) as part of day-to-day software development Experience building and operating highly... 
    Remote work

    Palo Alto Networks

    Boston, MA
    1 day ago
  •  ...GovCIO is seeking a ServiceNow Developer to support ongoing application development for the Department of Homeland Security (DHS). This fully remote role involves developing custom applications on the ServiceNow platform, collaborating with an agile team, and ensuring... 
    Remote work

    GovCIO

    Boston, MA
    3 days ago
  •  ...Provide technical leadership in software architecture and development best practices. Architect, design, develop, and release innovative, high-performance medical device software...  ...of software development experience. Strong C++ development and debugging skills. Experience... 
    Permanent employment
    Contract work
    Local area

    Robotics Prcocess Automation, LLC

    Waltham, MA
    4 days ago
  •  ...Job Title: Generative AI Engineer (LLM Expert) Location: Remote Employment Type:...  ...consulting firm specializing in advanced data and software solutions. We partner with forward-...  ...using Langchain and ChromaDB . Develop interactive AI tools and UIs using... 
    Contract work
    Part time
    Remote work

    Saviance

    Boston, MA
    4 days ago
  •  ..., a Verisk business, you will be part of a team of full-stack developers taking on new initiatives which will solve complex problems using...  ...means your ideas will be heard! Be a part of a dynamic software development group at Verisk Catastrophe and Risk Solution, contributing... 

    Verisk

    Boston, MA
    13 days ago
  • $150k - $200k

     ...currently looking for a motivated and talented Software Engineer to join our development team....  ...small international team of experienced developers you will be expected to help develop,...  ...You will write software primarily in C++ with a focus on performance and reliability... 
    Remote work

    oneZero Financial Systems

    Somerville, MA
    2 days ago
  • $93k - $115.9k

     ...Sonos LLC in Boston is looking for a Junior Embedded Software Development Engineer who will contribute to the software running...  ...within commuting distance of Boston. The role involves developing firmware in C/C++, collaborating with teams, and improving software integrations... 
    Work at office
    Remote work

    Sonos

    Boston, MA
    5 days ago
  • $60 per hour

    A leading AI development company is seeking experienced quantitative professionals to work remotely. Candidates will evaluate AI-generated quantitative work and design problems for AI training. This position requires 2+ years of experience in a quantitative field and coding...
    Hourly pay
    Remote work
    Flexible hours

    DataAnnotation

    Boston, MA
    1 day ago
  • $166k - $220k

    Slope is seeking a C++ Software Engineer to join their Deepview team in Boston. The role focuses on developing real-time 3D rendering engines and optimizing data ingestion pipelines, essential for analyzing autonomous systems. The ideal candidate will have over 3 years... 

    Slope

    Boston, MA
    5 days ago
  • $191k - $253k

     ...years. ABOUT THE JOB At Anduril, our Software Engineers are at the forefront of defense...  ...operations. We're seeking talented C++ software engineers on several teams to contribute...  .... WHAT YOU'LL DO Design, develop, and optimize high-performance, low-... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Boston, MA
    2 days ago
  • $121.4k - $218.6k

     ...Are you a Senior Software Engineer who loves solving complex problems? Do you relish the...  ...Group Our Security Edge team designs and develops software that runs one of the world's...  ...Demonstrate experience programming with C++. Have working knowledge with Linux or... 
    Work experience placement
    Work at office

    Akamai

    Boston, MA
    1 day ago
  • $58k - $68k

     ...sleep well so they live well is at the core of what we do. The right mattress matters, and so does the right career. Our Sleep Experts® are at the heart of what we do: helping customers find their dream mattress and get better sleep. By joining our team, you'll get... 

    Mattress Firm

    Quincy, MA
    4 days ago
  •  ...a highly motivated, visionary Senior Principal Software Engineer to join the SIA RDP team. In...  ..., cross-functional development team of developers, architects, and QA engineers operating...  ...years of hands-on experience in modern C++ development (with a proven track record... 
    Work experience placement
    Remote work

    Palo Alto Networks

    Boston, MA
    4 days ago
  •  ...Delta Search Labs, Inc. in Cambridge, Massachusetts is seeking a creative and self-motivated Software Engineer to help develop embedded electronic systems. The role involves working cooperatively on technical projects and ensuring compliance with safety norms. The ideal... 

    Delta Search Labs

    Cambridge, MA
    5 days ago
  • $18.25 per hour

     ...meaningful experiences that help them build and develop skills for a career. The role of a Human Resources Expert can provide you with the skills and experience of...  ...programs* Effectively using scheduling software**As a Human Resources Expert, no two days are ever... 
    Hourly pay
    Work at office
    Local area
    Flexible hours
    Shift work
    Night shift
    Day shift

    Roundel

    Everett, MA
    5 days ago
  • $18.25 per hour

     ...meaningful experiences that help them build and develop skills for a career. The role of a Human Resources Expert can provide you with the skills and experience of...  ...programs Effectively using scheduling software Responsibilities As a Human Resources Expert, no... 
    Hourly pay
    Work at office
    Local area
    Flexible hours
    Shift work
    Night shift
    Day shift

    Target

    Everett, MA
    4 days ago
  • $26.92 - $40.38 per hour

     ...we empower creators to own their own destiny. Product Experts (Customer Support Specialists) are a critical part of...  ...apply these skills to solve for customers using our software. How you will make a difference: Develop an in-depth knowledge of the Klaviyo platform Provide... 
    Work at office

    Klaviyo

    Boston, MA
    3 days ago
  •  ...Health Plan Holding Company, Inc. is seeking an experienced EDI Developer to design, develop and maintain HIPAA EDI solutions (270/271,...  ...of HIPAA EDI implementations, companion guides, and hands-on software development in a Microsoft environment. The ideal candidate will... 
    Remote job

    SupportFinity™

    Boston, MA
    3 days ago
  • XpertTech Inc is seeking a Peoplesoft Financial Developer for a contract position in Boston, MA, expected to last more than 3 months. The ideal candidate should have strong development experience with the PeopleSoft Financial Module, including general ledger and expenses... 
    Contract work

    XpertTech

    Boston, MA
    1 day ago
  • $114.6k - $234.6k

     ...infrastructure for live and linear streaming Develop server-side and client-side ad insertion...  ...programming skills in Java, Go, or C++ Deep understanding of networking protocols...  ...dental, and vision insurance, including expert medical opinion # Short term disability... 
    Temporary work
    Flexible hours

    Oracle

    Boston, MA
    5 days ago
  • $31.73 per hour

    Encore Boston Harbor in Everett, Massachusetts is looking for a Utility House Person for housekeeping responsibilities. You will be involved in deep cleaning services, maintaining cleanliness and sanitation in designated areas, and supporting housekeeping team members....
    Hourly pay
    Full time

    Encore Boston Harbor

    Everett, MA
    5 days ago
  • $29 per hour

     ...Job Overview Sr Mobile Expert are our most capable experts with a passion for delivering best-in-class customer service experience while...  ...digital tools. Completes ongoing training to keep current and develop knowledge and skills to act as SME in all things T-Mobile.... 
    Hourly pay
    Full time
    Temporary work
    Part time
    Work experience placement
    Local area
    Flexible hours

    Dormont Manufacturing Company

    Medford, MA
    3 days ago
  • $100k

     ...a few. Currently, We are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, Data analysts/ Data Scientists...  ...on the skills Knowledge of Core Java, Javascript, C++, or software programming Spring boot, Microservices... 
    Full time
    H1b

    SynergisticIT

    Boston, MA
    2 days ago

Do you want to receive more vacancies?

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