Principal Software Engineer
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