HHA Exchange logo

Staff Software Engineer

HHA Exchange

Remote · Full-time · Remote · Posted Oct 2, 2026

At a glance

Employment
Full-time
Workplace
Remote
Location
Remote

About the role

  • HHA Exchange is seeking a Staff Software Engineer to design, build, test, and maintain reliable features across the C#/.NET back end, the TypeScript/Angular front end, and the database.
  • The role serves as a technical lead for the team's work, contributing to healthcare data exchange, legacy modernization, and AI-assisted development.
  • The position involves mentoring less experienced engineers and collaborating with Product Managers, Product Owners, Quality Assurance, and other engineers.

Responsibilities

  • Design, build, test, and maintain reliable features across the C#/.NET back end, the TypeScript/Angular front end, and the database.
  • Break larger work into smaller tasks, lead the design of features and services in the team's area, and write short design documents that other engineers can review.
  • Build and maintain integrations and transactions that use HL7, FHIR, and X12 EDI, following the company's interoperability and architecture standards.
  • Contribute to modernizing legacy functionality by moving screens and functions to new services and a new front end, confirming behavior with automated tests, and releasing in small steps.
  • Write clear, tested code, review the code of other engineers, give specific and respectful feedback, and help keep code organized and automated.
  • Apply data modeling techniques, review the performance of code and database queries, and make improvements when measurements show a problem.
  • Apply secure coding practices, protect PHI, follow HIPAA requirements, and build user interfaces that meet Web Content Accessibility Guidelines (WCAG).
  • Investigate and resolve defects and incidents in owned services, documenting the cause and fix.
  • Use AI coding tools responsibly, review and test all AI-generated code before merging, and avoid entering PHI or protected data into unapproved tools.
  • Coach less experienced engineers through code reviews, pairing, and design discussions, and work with Product Managers, Product Owners, QA, and other engineers.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent industry experience.
  • 6 or more years of professional software engineering experience building and supporting production applications.
  • 3 or more years of experience building healthcare software, including working with PHI under HIPAA.
  • Strong production experience with C# and the .NET platform, including building REST APIs.
  • Experience with JavaScript or TypeScript and a modern framework such as Angular.
  • Experience with SQL Server or PostgreSQL, including data modeling, writing queries, and improving query performance.
  • Working experience with AWS or a similar cloud platform.
  • Experience with Git, automated testing, code review, and continuous integration and continuous delivery (CI/CD) tools.
  • Knowledge of secure coding practices and of how to handle sensitive data.
  • Clear written and spoken communication, and the ability to plan and organize work, work with several teams, and adapt when priorities change.

Workplace

  • Travel up to 10%, including overnight travel

Skills

  • C#
  • .NET
  • TypeScript
  • Angular
  • HL7
  • FHIR
  • X12 EDI
  • JavaScript
  • SQL Server
  • PostgreSQL
  • AWS
  • Git
Show all 13 skills
  • REST APIs

HHA Exchange

Staff Software Engineer

Apply now