GHX

Healthcare

PrincipalSoftwareEngineer

$225–350k ~AI est. United States Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Principal Software Engineer at GHX. Skills: System architecture, Cloud-native architecture, Distributed systems, AI-assisted engineering. Define system architectures. Evolve system architectures”

What You'll Achieve.

Deliver scalable software; Deliver high-quality software; Improve software quality; Improve delivery velocity; Deliver end-to-end solutions; Deliver innovative solutions; Improve system health; Reduce complexity; Drive continuous improvement

Industry & Context.

Healthcare
Problems you'll solve

Problem-solving; Analytical; Root cause analysis; Troubleshooting

What They're Looking For.

Must Have

12+ years software engineering, Architectural leadership, BS in Computer Science, Expertise in Java, Working knowledge of .NET, Experience with cloud platforms, Expertise in distributed systems, Expertise in microservices, Expertise in API design, Experience with CI/CD, Experience with DevOps practices, Experience with automation, Experience with relational databases, Experience with NoSQL databases, Experience delivering large-scale systems, Experience in Agile environments, Problem-solving skills, Analytical skills, Communication skills

Nice to Have

Familiarity with front-end technologies, Exposure to AI/ML, Exposure to AI-assisted software development tools

What You'll Do.

Define system architectures

Evolve system architectures

Drive end-to-end architecture

Govern engineering best practices

Improve software quality

Improve delivery velocity

Design system components

Build system components

Deliver system components

Provide post-release support

Guide engineering teams

Influence engineering teams

Make technical decisions

Design cloud-native architectures

Drive adoption of microservices

Drive adoption of event-driven architectures

Identify cross-system dependencies

Mitigate cross-system risks

Mitigate failure domains

Champion AI-driven engineering practices

Drive cross-functional alignment

Partner with Product teams

Partner with Design teams

Partner with Infrastructure teams

Partner with Security teams

Partner with Compliance teams

Partner with Support teams

Analyze complex challenges

Deliver scalable solutions

Improve system health

Define engineering metrics

Monitor engineering metrics

Drive operational excellence

Foster technical excellence

Foster continuous improvement

Influence stakeholders

Drive alignment across teams

Enable decision-making

Contribute to development

Produce high-quality solutions

How You'll Work.

Team & Collaboration

Multiple engineering teams; Cross-functional alignment; Partnering with Product; Partnering with Design; Partnering with Infrastructure; Partnering with Security; Partnering with Compliance; Partnering with Support

Communication Scope

Technical documentation; Explain impacts

Process & Methodology

Agile environments

Full Job Description

GHX is seeking a Principal Software Engineer with deep technical expertise and a proven track record of defining architecture, guiding multiple teams, and delivering scalable, high-quality software systems. This role reports to the Director of Engineering and plays a critical leadership role in shaping the technical strategy and architecture across product lines, driving innovation, and enabling the development of both existing and next-generation platforms. The ideal candidate will bring strong hands-on expertise in Java ecosystems, working knowledge of .NET technologies, and a technology-agnostic full-stack mindset. This individual will be experienced in cloud-native architectures, distributed systems, CI/CD, and modern AI-assisted engineering practices, with a passion for leading by example through active contribution to design and development, delivering end-to-end, innovative, high-quality solutions. Duties and Responsibilities Define and evolve scalable, secure, and maintainable system architectures across one or more product lines, ensuring alignment with long-term platform strategy and business objectives. Drive end-to-end architecture across the full technology stack (UI, APIs, data, infrastructure), establishing standards for consistency, interoperability, and scalability. Establish and govern engineering best practices for design, development, testing, DevOps, and CI/CD pipelines to improve software quality and delivery velocity. Remain deeply hands-on by designing, building, and delivering complex system components, along with post-release support. Guide and influence multiple engineering teams on architecture, design patterns, and implementation approaches, ensuring alignment to enterprise standards. Make high-impact technical decisions including build vs. buy and platform selection, balancing trade-offs across performance, scalability, reliability, and cost. Design and drive adoption of cloud-native, microservices, and event-driven architectures for re

Free ATS check

Applying for this Principal Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about GHX?

Real rants from real employees. Read before you apply.

Read Company Rants →