HHA Exchange logo

Principal Software Engineer

HHA Exchange

Remote · 5+ years experience · Full-time · Remote · Posted Sep 28, 2026

At a glance

Experience
5+ years experience
Employment
Full-time
Workplace
Remote
Location
Remote

About the role

  • The Principal Software Engineer will lead the end-to-end design and development of advanced, scalable healthcare software systems.
  • This role acts as a primary technical liaison for executive stakeholders and provides mentorship to engineering teams to foster a culture of innovation.
  • The position involves hands-on development of key platform features while ensuring compliance with healthcare industry standards.

Responsibilities

  • Contribute directly to the development of key platform features and components as an individual contributor.
  • Lead the end-to-end design and development of scalable, reliable, secure, and high-performing healthcare software systems.
  • Design and implement solutions for healthcare transaction processing complying with EDI, HL7, and FHIR standards.
  • Communicate priorities and expectations to the team to ensure effective support and resource allocation.
  • Take full ownership of the quality of all team-delivered features.
  • Identify gaps in existing patterns and promote a culture of experimentation and innovation.
  • Act as the primary technical liaison for executive stakeholders.
  • Identify potential technical risks early and implement mitigation strategies.
  • Partner with Product Managers and Owners to define project scope and assess feasibility.
  • Provide guidance, mentorship, and leadership to engineering teams.

Requirements

  • B.S. or M.S. degree in Computer Science, Engineering, or a related field, or equivalent significant industry experience.
  • 8+ years of experience in software engineering within a software product company.
  • Extensive experience architecting, building, and delivering complex, high-performance SaaS solutions in cloud environments.
  • 5+ years of hands-on experience in the healthcare industry, particularly in developing products for healthcare transactions.
  • Strong experience with healthcare interoperability standards such as FHIR and HL7.
  • Proficiency in modern programming languages such as Java or C#.
  • Solid understanding of relational and NoSQL database systems.
  • Proven leadership skills with experience mentoring and guiding engineering teams.
  • Experience with Agile methodologies and DevOps practices.
  • Excellent verbal and written communication skills.

Preferred qualifications

  • Proficiency in Python
  • Experience with Mirth Connect

Workplace

  • Travel up to 10%, including overnight travel.

Skills

  • Java
  • C#
  • Python
  • SQL Server
  • PostgreSQL
  • NoSQL
  • AWS
  • Microservices
  • Serverless
  • EDI
  • HL7
  • FHIR
Show all 15 skills
  • Mirth Connect
  • Agile
  • DevOps

HHA Exchange

Principal Software Engineer

Apply now