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

Principal Software Engineer

$165k - $180k

HHA eXchange

HHAeXchange is the leading technology platform for home and community-based care. Founded in 2008, HHAeXchange was created to build a complete, end-to-end homecare solution that helps people who are aging or have disabilities live well in their homes and communities. Our employees work to transform healthcare by building one homecare platform that connects patients, personal care providers, managed care organizations, and states.


The Principal Software Engineer is a senior, hands-on technical leader who sets technical direction for one or more engineering teams. This role does not manage people. It leads through technical expertise, clear written decisions, and working directly with engineers.


The role guides the design of API-first software and healthcare data exchange solutions that run on Amazon Web Services (AWS). The Principal Software Engineer is accountable for the technical quality of the software its teams produce: performance, reliability, scalability, security, and accessibility. Our engineering organization includes employees and contract engineers, so this role also defines and maintains clear standards, templates, and review practices that help every engineer deliver consistent work.


To perform this job successfully, an individual must be able to perform each essential job duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


This position is open for candidates who are located within the EST or CST time zones within the US only.

Essential Job Duties

  • Technical direction: Set the technical direction for the systems that one or more teams own. Record major decisions, the options considered, and the reason for each choice in Architecture Decision Records (ADRs).
  • Hands-on delivery: Write, review, and ship production code on a regular basis. Focus on work that carries high risk or that sets a pattern other engineers will follow.
  • Incremental modernization: Guide the gradual modernization of legacy applications into modern services. Replace one part at a time while the old and new parts run together (the strangler pattern), so that feature delivery continues. Define the order of work, the rollback plan for each step, and the measures that show progress.
  • Healthcare interoperability: Design and review solutions that exchange healthcare data using HL7, FHIR, and X12 EDI. Account for differences between trading partners, version changes, error handling, and reconciliation of data between systems.
  • Quality attributes: Own the system-wide qualities of performance, reliability, availability, scalability, security, and accessibility. Define measurable targets, such as service level objectives (SLOs), and review results with the teams.
  • Security and protected health information (PHI): Make sure designs protect PHI and follow HIPAA requirements. Apply least-privilege access, audit logging, encryption, and secure coding practices based on OWASP guidance.
  • Standards and guardrails: Define and maintain coding standards, design review practices, project templates, and automated checks. Make them easy to find and easy to follow, so that quality holds regardless of team size or turnover.
  • AI-assisted development: Set practical guidance for the responsible use of AI coding tools. Include how AI-generated code is reviewed and tested, and which data may never be entered into these tools, such as PHI.
  • Mentorship: Coach engineers at all levels. Give specific written feedback in design reviews and code reviews, and explain the reasons behind recommendations.
  • Cross-functional partnership: Work with Product Management, Product Owners, Quality Assurance, and Architecture to define scope, assess feasibility, and turn business needs into technical plans.
  • Risk management: Identify technical risks early. State each risk plainly, describe the options, and track the chosen mitigation until it is complete.
  • Communication with leaders: Act as a primary technical contact for executives and business partners. Explain technical trade-offs in plain language to both technical and non-technical audiences.
  • Evaluating new technology: Evaluate new tools and methods against clear criteria, such as pilot scope, success measures, and who will support the technology in production, before recommending adoption.
Other Job Duties
  • Other duties as assigned by the supervisor or an HHAeXchange leader.
Travel Requirements
  • Travel up to 10%, including overnight travel
Required Education, Experience, Certification, and Skills
  • Education: B.S. or M.S. degree in Computer Science, Engineering, or a related field, or equivalent significant industry experience.
  • Software engineering experience: 8 or more years of professional software engineering experience in a software product company, building scalable, high-performance systems.
  • Healthcare experience: 5 or more years of experience building healthcare software, including handling of PHI under HIPAA.
  • Healthcare interoperability: Hands-on experience with HL7 and FHIR in production systems.
  • Programming languages: Strong production experience with C# and the .NET platform. Working knowledge of at least one other language, such as Python or Java.
  • Cloud architecture: Experience designing, building, and operating software as a service (SaaS) on AWS or a similar cloud, using microservices, containers (such as Docker and Kubernetes), and serverless services.
  • Databases: Solid understanding of relational databases (SQL Server, PostgreSQL) and NoSQL databases, including diagnosing performance problems.
  • Security: Experience building applications that meet HIPAA requirements, with knowledge of identity and access management, encryption, audit logging, and OWASP secure coding practices.
  • Technical leadership: Record of leading technical work across more than one team without formal authority, and of mentoring engineers.
  • Delivery practices: Experience with Agile methods, continuous integration and continuous delivery (CI/CD), and DevOps practices.
  • Problem solving: Strong analytical skills and a record of delivering practical solutions.
  • Communication: Clear written and spoken communication, including the ability to explain complex technical topics to technical and non-technical audiences.
Preferred Qualifications
  • X12 EDI: Experience with X12 EDI transactions such as eligibility, claims (837), and remittance (835).
  • Legacy modernization: Experience modernizing a legacy enterprise web application into modern services without a full rewrite.
  • Front-end development: Experience with TypeScript and Angular, or a similar framework, at enterprise scale.
  • Event-driven systems: Experience operating systems that communicate through messages or events, including change data capture (CDC).
  • Accessibility: Experience delivering software that meets Web Content Accessibility Guidelines (WCAG) in an enterprise application.
  • AI coding tools: Practical experience using AI coding tools, and the ability to describe the guardrails you use.
  • Home care domain: Knowledge of Medicaid, home and community-based services, or electronic visit verification (EVV).

The base salary range for this US-based, full-time, and exempt position is $165,000-180,000/yr, not including variable compensation. An employee's exact starting salary will be based on various factors including but not limited to experience, education, training, merit, location, and the ability to exemplify the HHAeXchange core values.

This is a benefits-eligible position. HHAeXchange offers competitive health plans, paid time-off, company paid holidays, 401K retirement program with a Company elected match, including other company sponsored programs.

HHAeXchange is an equal-opportunity employer. The Company offers employment opportunities to all applicants and employees without regard to race, color, religion, national origin, sex, sexual orientation, gender identity or expression, age, disability, medical condition, marital status, veteran status, citizenship, genetic information, hairstyles, or any other status protected by local or federal law.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in United States vacancy
  • $105.2k - $131.5k

     ...~ This position will lead the team members and development of software that applies to numerous future influential models simultaneously...  ...reliability. Key Accountabilities Lead the design of engineering solutions with the associated drawings and validation... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Remote work
    Relocation package

    Honda Dev. and Mfg. of Am.,LLC

    Raymond, OH
    a month ago
  • $107.5k - $204.5k

     ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead...  ...solutions, integrate, and deploy the systems to help support tactical software development, testing, and delivery for missiles to the... 
    Suggested
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Tucson, AZ
    2 days ago
  • $132.4k - $251.6k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...of aerospace and defense. The Software organization develops software applications...  ...superior solutions. Our Senior Principal Embedded Real-Time Software Developer/Integrator... 
    Suggested
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Tucson, AZ
    4 days ago
  • $107.5k - $204.5k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...tools and integrating state-of-the-art software solutions with the most advanced...  ...and post-production sustainment. The Principal Software Engineer with Test Solutions position... 
    Suggested
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Tucson, AZ
    2 days ago
  • $229k - $412k

     ...customers’ operations teams with a prioritized summary of the threats detected in their environments. This is a Principal Software Development Engineer (SDE) role in the CTIO team that delivers the cutting edge innovation for our sensor (lightweight agent) for Linux,... 
    Suggested
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Remote work
    Redmond, WA
    a month ago
  • $244k - $253.5k

     ...food more accessible.About The OpportunityWe're looking for a Principal Engineer to set the technical direction for this team from its...  ...or equivalent practical experience.10+ years of professional software engineering experience, including recent, hands-on work building... 
    Full time
    Temporary work
    Flexible hours

    GrubHub

    Chicago, IL
    3 days ago
  • $132k - $264k

     ...0 - $264000/yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficeRole summary: The (USA) Principal, Software Engineer leads the design and delivery of scalable platform capabilities, driving cloud-native architecture and AI/ML integration... 
    Full time
    Temporary work
    Part time

    Walmart

    Hoboken, NJ
    5 days ago
  •  ...responsible for devising innovative solutions to support the imaginations of the greatest game creators in the industry. As a Principal Software Engineer, you will craft complex componentized systems that help game developers quickly prototype their games. You will also... 
    Full time
    Local area

    Aristocrat Technologies

    Las Vegas, NV
    5 days ago
  • $132.4k - $251.6k

     ...Rapids, IA, working on cutting-edge Avionics displays for safety-critical commercial and military applications? As a Sr. Pr. Software Engineer in our Display Products Department, you will design, develop, and verify innovative display software solutions across multiple... 
    Contract work
    Temporary work
    Work experience placement
    Start working today
    Work at office
    Immediate start
    Remote work
    Work from home
    Relocation package
    Flexible hours

    Raytheon

    Cedar Rapids, IA
    4 days ago
  • $276k - $414k

     ...addition to Bitmoji, Saturn, and other digital services.Snap Engineering teams build fun and technically sophisticated products that...  ...execute with privacy at the forefront.We’re looking for a Principal Software Engineer to join the Ads Format team at Snap.What you’ll do... 
    Full time
    Temporary work
    Live in
    Work at office
    Local area

    Snap

    San Francisco, CA
    4 days ago
  • $147k - $224.25k

    Worker TypeRegularJob DescriptionSummaryThe Principal Software Engineer has the opportunity to lead and develop a variety of innovative unmanned and robotic systems for multiple defense and commercial applications. The Embedded Software Engineer writes functional software... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office
    Weekend work

    AeroVironment

    Moorpark, CA
    1 day ago
  • $197.3k - $313.7k

     ...’ll be managed by the same founders and engineers who built the original company, offering...  ...enterprise solutions.Technical Leadership: As a Principal-level member of technical staff, the...  ..., or Python—you view automation as a software engineering problem.Technical Breadth:... 
    Full time
    Remote work
    Shift work

    Salesforce

    Seattle, WA
    4 days ago
  • $107.5k - $204.5k

     ...Security Clearance Status: Not RequiredThe Collins Digital Engineering Solutions team is on a mission to deliver digital...  ...this is the team for you.This is the PERFECT position for a Principal level Software Engineer with a strong background in embedded Software Engineering... 
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Raytheon

    Cedar Rapids, IA
    1 day ago
  •  ...Posted: 2026-07-07Job Family: Information TechnologyJob Function: Software EngineeringPay Type: SalaryEducation Level: Bachelor’s Degree...  ...Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management... 
    Contract work
    For contractors
    Work experience placement

    ASRC Federal Holding Company

    Moorestown, NJ
    4 days ago
  • About the Role IAA is seeking a Principal Data Engineer to serve as the most senior individual contributor and technical authority across our...  ...pipelines.Expert-level proficiency in Python and SQL, with strong software engineering fundamentals (testing, version control, CI/CD,... 
    Full time
    Worldwide

    RB Global

    Westchester, IL
    1 day ago
  • $182.33k - $235.95k

     ...OverviewCboe’s Data Vantage division — the team behind the Silexx order and execution management platform — is looking for a Principal Software Engineer to lead the design and build-out of our back-end services and API infrastructure. This is a hands-on principal role for a... 
    Full time
    Contract work
    Work at office

    Cboe Exchange

    Chicago, IL
    4 days ago
  • $95k - $245k

     ...solutions. From military defense and space exploration to biomedical engineering, lives often depend on the solutions we provide. Our...  ...information about Draper, visit .Job Description Summary:The Software Engineer (PMTS) works on mission-oriented projects that span fielded... 
    Full time
    Local area

    Draper Laboratory

    Cambridge, MA
    1 day ago
  • Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains...  ...opportunity to work in a variety of broader domains. As a Principal Software Engineer, you’ll work alongside other engineers to implement... 
    Local area
    Flexible hours

    Riot Games

    Los Angeles, CA
    3 days ago
  • $160.2k - $288.84k

     ...and reliability targets. The role requires applying seasoned engineering judgment to solve complex systems challenges and to make recommendations...  ...each use case requiresDrive engineering projects to deliver software solutions that meet technical requirements and quality... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Local area
    Flexible hours

    T-Mobile

    Bellevue, WA
    5 days ago
  • $147k - $237.5k

     ...filled anywhere in the United States*We’re looking for a Principal Escalation Engineer to serve as a key architect of customer stability and product...  ...What You Bring8+ years of experience in the software industry (Technical Support, R&D, or Sustaining Engineering... 
    Full time
    Work at office
    Immediate start
    Shift work

    Palo Alto Networks

    McLean, VA
    3 days ago
  • $142.8k - $274.8k

     ...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:...  ...insights across sales, marketing, and service.If you're a Principal Software Engineer passionate about AI innovation, Copilot experiences, and building... 
    Ongoing contract
    Work at office
    Local area
    Worldwide

    Microsoft

    Mountain View, CA
    2 days ago
  • $107.5k - $204.5k

     ...learning of new technologies. For over 70 years, scientists and engineers in diverse disciplines at RTX BBN Technologies have...  ...create transformative solutions.Role Overview:We are seeking a Principal Software Engineer with experience in real-time embedded C language system... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Middletown, RI
    4 days ago
  • $159.75k - $225.5k

     ...of brands helps customers create products and capture moments that reflect who they uniquely are.We are seeking a Senior Principal Software Engineer to lead the design and development of next-generation Agentic AI platforms and applications that power personalization, lifecycle... 
    Remote work

    Shutterfly

    Fort Mill, York County, SC
    1 day ago
  • $295.25k - $345.04k

     ...solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.As a Principal Software Engineer on the Avatar Personalization team, you will use the Roblox game engine to build features that push the boundaries of our... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    4 days ago
  • $250.6k - $362.6k

     ...MEET THE TEAMCisco’s AI Defense team is a fast-growing, elite engineering group dedicated to securing the next generation of...  ...security at Cisco’s global enterprise scale.YOUR IMPACTAs a Principal Software Engineer for AI Defense, you will serve as the chief technical... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    3 days ago
  • $144k - $216k

     ...making them smarter, faster and more efficient.Job Summary & ResponsibilitiesPosition SummaryWe are seeking a highly experienced Software Engineer / Technical Lead to provide technical leadership and hands-on software development for advanced semiconductor inspection and... 
    Permanent employment
    Full time

    Onto Innovation

    Wilmington, MA
    1 day ago
  • $118.3k - $224.9k

     ...rapidly evolving global market. Solipsys is a wholly owned subsidiary of Collins Aerospace/RTX and is currently seeking a Principal Software Engineer who is enthusiastic, hardworking, and proactive in writing and developing code using programming languages and related... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Fulton, MD
    2 days ago
  • Required Skills:10+ years of full-stack software engineering experience, including frontend and backend development, technical leadership,...  ...Responsibilities/Project: Beacon Hill Technologies is seeking a Principal Software Engineer to join our enterprise hospitality client... 

    Beacon Hill Solutions Group

    Miami, FL
    4 days ago
  • $163.38k - $261.41k

     ...commercial complexity is high and global impact is on the line.Role: Principal Software EngineerReports to: Manager, Product Development Location:...  ...- Boston, MA Hybrid About the roleAs a Principal Software Engineer on Conga’s B2B Platform Engineering, Core Services team, you... 
    Full time
    Immediate start
    Worldwide
    Flexible hours

    Conga

    Houston, TX
    4 days ago
  • We are looking for a Principal Software Development Engineer to lead our Enterprise Productivity organization's transformation to AI-native software development — redefining how 50+ services serving over a million employees are designed, built, tested, deployed, and maintained... 

    Amazon

    Dublin, OH
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!