Principal Software Developer - BloodTrack Tx (C++ expert)
$103.6k - $176.4kHaemonetics Corporation
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
$103.6k - $176.4k
Haemonetics Software Solutions is seeking a Principal Software Developer to lead the technical strategy behind BloodTrack Tx®, our innovative transfusion management solution. This role requires... ...engineering with expertise in C/C++. Key tasks include defining architectural...C++$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...C++- Haemonetics is seeking a Principal Software Developer in Boston, MA to lead the technical strategy for BloodTrack Tx®, ensuring safety in transfusion management. With over 10 years... ...candidates will have deep expertise in C++ and other languages, drive innovation, and...C++
$103.6k - $176.4k
Job Details Principal Software Developer - SafeTrace Tx® Platform | Haemonetics Hospital Solutions We are seeking a Principal Software Developer to drive... ...in a Principal or Architect role. Deep Expertise: Expert-level C# or other OOP languages such as Java/Python. RESTful...SuggestedHourly payTemporary workImmediate startFlexible hours$114.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 workFlexible hours$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...C++Temporary workWork experience placementLocal areaRemote workFlexible hours- ...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
- ...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...C++Work experience placementRemote work
- ...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 controls,...C++Work at officeFlexible hours
$95k - $237.5k
...Principal Embedded Software Engineer page is loaded## Principal Embedded Software Engineerremote type:... ...Summary:**The Software Engineer (PMTS) develops high performance solutions for resource... ...high level development languages (e.g. C/C++, Rust) • Excellent organizational...C++Full timeLocal area$173.5k - $310k
...Wolters Kluwer Tax & Accounting team is looking for a Principal Software Engineer to build the next generation of AI-powered capabilities... ...building software applications (experience with Python, Java or C++) ~3+ years hands-on experience with LLMs or AI systems (NLP...C++Work at office- ...nonprofit R&D company in Cambridge, MA is seeking a Senior Software Engineer to develop high-performance solutions for resource-constrained environments... ...in embedded software development, a strong background in C/C++, and real-time systems knowledge. This role involves...C++
- ...device company in Boston seeking a Robotics & Controls Software Engineer. In this role, you'll develop real-time robotic control software and collaborate... ...systems. Candidates should possess a strong background in C++, robotics fundamentals, and system integration. This...C++
$107.5k - $204.5k
...Principal Software Engineer – Missile Defense Sensors (MDS) Software Department What You Will Do Lead the design, development, testing, and... ...(STEM) and 8+ years of relevant experience. Experience in C, C++, or Ada for software development, testing, and/or integration...C++Temporary workRelocation packageFlexible hours- ...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...C++Contract work
$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...C++Work at officeRemote work- Alloy Enterprises Inc. is seeking a Software Engineering Co-op for Fall 2026 (July-December) to design, write, test and support software... ...implement UI features in React, and write unit tests for Python/C++ codebases in a fast-paced environment. #J-18808-Ljbffr SupportFinity...C++
$120k - $160k
...Software Engineer We are looking for a hands-on software engineer to work on embedded systems, robotics frameworks, and cutting-edge autonomy stacks. Responsibilities: Develop C++ software for autonomous aerial and ground systems Contribute to real-time...C++Flexible hours- Pharos Architectural Controls Ltd in Cambridge is seeking a Senior Software Engineer with expertise in automated testing and C/C++. The role involves working within a Scrum team to enhance product quality and reliability. Successful candidates will have 5+ years of software...C++Flexible hours
- ...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...C++
- ...least 3 years of quantitative or technical experience in the investment industry. Proficiency in Python is essential, while knowledge of C++, R, Node.js, and React is a plus. This hybrid position offers a dynamic work environment in a fast-paced firm. #J-18808-Ljbffr...C++
$75k - $100k
..., and applications. Position: Executing full lifecycle software development Long term positions with excellent pay rates.... ...attitude with good comm. Skills Familiarity working with C, C++, Core Java etc Our Candidates always get projects with well...C++Relocation$150k - $200k
...Description Applied Invention is looking for a hands-on Senior Software Developer with experience building scalable, reliable distributed... ...in the following areas are required: Any of Rust/C/C++/Java/C#/Go Network and or enterprise security Network and...C++$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...C++- ...Strong analytical and communication skills are essential. As a software engineer, s/he will be involved in system design and development... ...working experience in consumer embedded product development. C/C++ are required and assembly Language programming skills is a plus....C++Permanent employmentWork experience placement
- SAAB is seeking a Senior Software Engineer in Bristol, RI to define, implement, and maintain software for autonomous vehicles. Candidates... ...significant experience in software development, particularly in C/C++ and Python, with a strong engineering background. This role...C++
- ...About Tycho.AI Tycho.AI builds autonomy software for unmanned systems operating in GPS-... .... An ideal candidate has experience developing software in a mature collaborative software... ..., efficient, and maintainable code in C++ and Python. Contribute to robust software...C++
$103.6k - $176.4k
Job Overview We are seeking a Principal Software Developer to lead the technical evolution of TEG Manager(R), our centralized hemostasis management... ...+ years in a Principal or Architect role. Deep Expertise: Expert-level C# or other OOP languages such as Java/Python;...Hourly payTemporary workImmediate startFlexible hours- ...biotech, and aerospace, requiring 8+ years of experience in embedded systems, excellent communication skills, and a strong background in C/C++ programming. Join a small, agile team where your input can shape the growth and technical excellence of the firm. #J-18808-Ljbffr...C++
- ...the pipeline in collaboration with domain experts. Contribute to distributed and cloud-... ...scalability. Must Have: 5+ years of production software development experience in your language... ...backend programming language - bonus for C++ or Rust. Strong experience in enterprise-...C++Permanent employmentContract workLocal area
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!
- principal software engineer Boston, MA
- c++ developer Boston, MA
- c++ programmer Boston, MA
- c++ software developer Boston, MA
- fulfillment expert Boston, MA
- subject matter expert Boston, MA
- technology expert Boston, MA
- guest service support expert Boston, MA
- senior principal cloud computing engineer Boston, MA
- senior principal scientist Boston, MA

