They are seeking a Principal Software Developer to lead the technical strategy behind BloodTrack Tx ® , ensuring reliability and safety in clinical environments through advanced software solutions.
They are seeking a Principal Software Developer to lead the technical strategy behind BloodTrack Tx ® , ensuring reliability and safety in clinical environments through advanced software solutions.
Principal Software Developer
Medina, MN · On-site
A Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * 8-12 years of related experience OR an advanced degree with less experience. * Strong understanding of ...
Principal Software Developer
Medina, MN · On-site
A Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * 8-12 years of related experience OR an advanced degree with less experience. * Strong understanding of ...
Principal Software Engineer
$133K - $178K/yr
The selected Principal Software Engineer responsibilities will include the support of the GMD Weapons System (GWS) program as an individual contributor on the GMD Fire Control (GFC) product.
Quick apply
Principal Software Engineer
$133K - $178K/yr
The selected Principal Software Engineer responsibilities will include the support of the GMD Weapons System (GWS) program as an individual contributor on the GMD Fire Control (GFC) product.
Principal Software Engineer
Huntsville, AL · On-site
$133K - $178K/yr
The selected Principal Software Engineer responsibilities will include the support of the GMD Weapons System (GWS) program as an individual contributor on the GMD Fire Control (GFC) product.
Principal Software Engineer
Huntsville, AL · On-site
$133K - $178K/yr
The selected Principal Software Engineer responsibilities will include the support of the GMD Weapons System (GWS) program as an individual contributor on the GMD Fire Control (GFC) product.
A Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * 8-12 years of related experience OR an advanced degree with less experience. * Strong understanding of ...
A Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * 8-12 years of related experience OR an advanced degree with less experience. * Strong understanding of ...
Principal Software Engineer
Huntsville, AL · On-site
$133K - $178K/yr
Principal Software Engineer Location : Onsite - Huntsville, AL Compensation : $160,000 - $200,000 + Bonus Eligible Security Clearance: Active Secret Clearance Required This position requires ...
Principal Software Engineer
Huntsville, AL · On-site
$133K - $178K/yr
Principal Software Engineer Location : Onsite - Huntsville, AL Compensation : $160,000 - $200,000 + Bonus Eligible Security Clearance: Active Secret Clearance Required This position requires ...
Principal Software ArchitectStrongsville, OH | Full TimeAbout the RoleFoundation Software is ... Mentor architects and senior developers.Promote scalable, secure, cloud-native application design.
Quick apply
Principal Software ArchitectStrongsville, OH | Full TimeAbout the RoleFoundation Software is ... Mentor architects and senior developers.Promote scalable, secure, cloud-native application design.
Principal Software Engineer
Huntsville, AL · On-site
$133K - $178K/yr
The selected Principal Software Engineer responsibilities will include the support of the GMD Weapons System (GWS) program as an individual contributor on the GMD Fire Control (GFC) product.
Principal Software Engineer
Huntsville, AL · On-site
$133K - $178K/yr
The selected Principal Software Engineer responsibilities will include the support of the GMD Weapons System (GWS) program as an individual contributor on the GMD Fire Control (GFC) product.
Principal Software Developer
Columbia, MD · On-site
S. Citizenship The Software Developer will develop and maintain a framework that intelligently and dynamically makes real-time decisions based on multi-tiered analytics. The ideal candidate will be ...
Principal Software Developer
Columbia, MD · On-site
S. Citizenship The Software Developer will develop and maintain a framework that intelligently and dynamically makes real-time decisions based on multi-tiered analytics. The ideal candidate will be ...
Principal Software Developer
San Francisco, CA · On-site +1
We're looking for software engineers who share bold ideas, challenge our assumptions, teach us new things, and are cross-functional collaborators. If that sounds like you, well, we'd love you to join ...
Principal Software Developer
San Francisco, CA · On-site +1
We're looking for software engineers who share bold ideas, challenge our assumptions, teach us new things, and are cross-functional collaborators. If that sounds like you, well, we'd love you to join ...
No degree and seven (7) years of experience as a Principal Software Engineer/Developer (or closely related occupation) developing automation for User Interfaces (UIs), mobile applications, and Web ...
No degree and seven (7) years of experience as a Principal Software Engineer/Developer (or closely related occupation) developing automation for User Interfaces (UIs), mobile applications, and Web ...
Principal Software Engineer
Annapolis Junction, MD · On-site
$215K - $250K/yr
Principal Software Engineer ID: 1037 Department: Mission Intelligence and Cyber Location: Annapolis Junction, Maryland Clearance Requirements: TS/SCI with Full Scope Polygraph Description At Envision ...
Principal Software Engineer
Annapolis Junction, MD · On-site
$215K - $250K/yr
Principal Software Engineer ID: 1037 Department: Mission Intelligence and Cyber Location: Annapolis Junction, Maryland Clearance Requirements: TS/SCI with Full Scope Polygraph Description At Envision ...
Principal Software Engineer- Hybrid
Columbia, MD · Hybrid
$134K - $179K/yr
Principal Software Engineer- Hybrid ID: 1056 Department: Mission Intelligence and Cyber Location: Columbia, Maryland Clearance Requirements: TS/SCI with Full Scope Polygraph Description Envision ...
Principal Software Engineer- Hybrid
Columbia, MD · Hybrid
$134K - $179K/yr
Principal Software Engineer- Hybrid ID: 1056 Department: Mission Intelligence and Cyber Location: Columbia, Maryland Clearance Requirements: TS/SCI with Full Scope Polygraph Description Envision ...
No degree and seven (7) years of experience as a Principal Software Engineer/Developer (or closely related occupation) developing automation for User Interfaces (UIs), mobile applications, and Web ...
No degree and seven (7) years of experience as a Principal Software Engineer/Developer (or closely related occupation) developing automation for User Interfaces (UIs), mobile applications, and Web ...
Principal Software Developer
Pittston, PA · On-site
Expanding our team, we are adding experienced software innovators to enhance our development efforts. This role is ideal for experienced developers who are well-versed in the development environment ...
Principal Software Developer
Pittston, PA · On-site
Expanding our team, we are adding experienced software innovators to enhance our development efforts. This role is ideal for experienced developers who are well-versed in the development environment ...
Principal Software Engineer
Annapolis Junction, MD · On-site
$148K - $198K/yr
Principal Software Engineer ID: 1041 Department: Mission Intelligence and Cyber Location: Annapolis Junction, Maryland Clearance Requirements: TS/SCI with Full Scope Polygraph Description Riverstone ...
Principal Software Engineer
Annapolis Junction, MD · On-site
$148K - $198K/yr
Principal Software Engineer ID: 1041 Department: Mission Intelligence and Cyber Location: Annapolis Junction, Maryland Clearance Requirements: TS/SCI with Full Scope Polygraph Description Riverstone ...
Principal Software Architect
Strongsville, OH · On-site
$120 - $150/hr
Principal Software Architect Strongsville, OH | Full Time About the Role Foundation Software is ... Lead architecture reviews and establish engineering standards and best practices. * Mentor ...
Principal Software Architect
Strongsville, OH · On-site
$120 - $150/hr
Principal Software Architect Strongsville, OH | Full Time About the Role Foundation Software is ... Lead architecture reviews and establish engineering standards and best practices. * Mentor ...
Principal Software Architect Strongsville, OH | Full Time About the Role Foundation Software is ... Lead architecture reviews and establish engineering standards and best practices. * Mentor ...
Principal Software Architect Strongsville, OH | Full Time About the Role Foundation Software is ... Lead architecture reviews and establish engineering standards and best practices. * Mentor ...
Principal Software Architect Strongsville, OH | Full Time About the Role Foundation Software is ... Lead architecture reviews and establish engineering standards and best practices. * Mentor ...
Principal Software Architect Strongsville, OH | Full Time About the Role Foundation Software is ... Lead architecture reviews and establish engineering standards and best practices. * Mentor ...
Principal Software Developer
Pittston, PA · On-site
Expanding our team, we are adding experienced software innovators to enhance our development efforts. This role is ideal for experienced developers who are well-versed in the development environment ...
Principal Software Developer
Pittston, PA · On-site
Expanding our team, we are adding experienced software innovators to enhance our development efforts. This role is ideal for experienced developers who are well-versed in the development environment ...
Principal Software Developer information
See salary details
$94.5K - $102.8K
9% of jobs
$102.8K - $111K
8% of jobs
$111K - $119.3K
6% of jobs
$124K is the 25th percentile. Wages below this are outliers.
$119.3K - $127.6K
4% of jobs
$127.6K - $135.9K
10% of jobs
The median wage is $142.8K / yr.
$135.9K - $144.1K
16% of jobs
$152.3K is the 75th percentile. Wages above this are outliers.
$144.1K - $152.4K
23% of jobs
$152.4K - $160.7K
14% of jobs
$160.7K - $169K
4% of jobs
$169K - $177.2K
1% of jobs
$177.2K - $185.5K
5% of jobs
$94.5K
$141.2K
$185.5K
How much do principal software developer jobs pay per year?
What is the difference between Principal Software Developer vs Senior Software Engineer?
| Aspect | Principal Software Developer | Senior Software Engineer |
|---|---|---|
| Credentials | Bachelor's or Master’s in Computer Science; extensive experience | Bachelor's or Master’s in Computer Science; 5+ years experience |
| Work Environment | Leads technical strategy, mentors teams, influences architecture | Develops features, writes code, mentors junior staff |
| Industry Usage | Used in large organizations, tech companies, and enterprise settings | Common across startups, mid-sized, and large companies |
The Principal Software Developer typically holds a higher-level role focused on technical leadership, architecture, and strategic planning, whereas the Senior Software Engineer primarily focuses on coding, feature development, and mentoring. Both roles require strong technical skills, but the Principal position involves broader responsibilities and influence within the organization.
How does a principal software developer typically balance hands-on coding with leadership and mentorship responsibilities?
What are the key skills and qualifications needed to thrive as a principal software developer?
What cities are hiring for Principal Software Developer jobs?
Cities with the most Principal Software Developer job openings:
Who are the top companies hiring for Principal Software Developer jobs?
The top employers for Principal Software Developer jobs are:
What states have the most Principal Software Developer jobs?
States with the most job openings for Principal Software Developer jobs include:
What job categories do people searching Principal Software Developer jobs look for?
The top searched job categories for Principal Software Developer jobs are:
What are popular job titles related to Principal Software Developer jobs?
For Principal Software Developer jobs, the most frequently searched job titles are:

Full-time
Re-posted 19 days ago
Haemonetics rating
8.0
Based on 10 frontline employees who took The Breakroom Quiz
Job description
Haemonetics is a company focused on providing innovative solutions in transfusion management. They are seeking a Principal Software Developer to lead the technical strategy behind BloodTrack Tx®, ensuring reliability and safety in clinical environments through advanced software 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.
Qualifications:
Required:
• 10+ years in software engineering, with 5+ years in a Principal or Architect role
• 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
• 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.
Preferred:
• Cloud & Infrastructure Experience: AWS (ECS, EKS, RDS, Lambda, S3, SQS, CloudFormation), Terraform.
Company:
Haemonetics is a global medical technology company that provides Blood Management and Interventional Technologies. Founded in 1971, the company is headquartered in Boston, USA, with a team of 1001-5000 employees. The company is currently Late Stage.
What Haemonetics employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Haemonetics
Sourced by ZipRecruiter
Industry
Medical equipment and supplies manufacturing
Company size
1,001 - 5,000 Employees
Headquarters location
Braintree, MA, US
Year founded
1953