Staff Software Engineer

Nomi Health

Salt Lake City (UT)

On-site

USD 150,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Nomi Health is seeking a Staff Software Engineer to provide technical leadership for the applications and platforms powering our healthcare and financial operations. You will lead the design and delivery of highly available systems supporting claims, remittance, payment processing, provider operations, and other critical workflows.

This is a senior individual-contributor role focused on establishing technical direction and scalable solutions.

Qualifications

  • 8+ years of professional software development.
  • 5+ years testing, launching, and supporting production software.
  • 3+ years designing software systems and defining architecture.
  • Experience leading technically complex projects with multiple engineers/teams.
  • Strong understanding of distributed systems, APIs, data modeling, automated testing, and production operations.
  • Experience building cloud-based applications in high-availability environments.
  • Ability to communicate technical decisions and tradeoffs to technical and non-technical stakeholders.

Responsibilities

  • Establish the technical direction and architecture for complex applications and platform capabilities.
  • Partner with product managers and business stakeholders to evaluate options and define delivery plans.
  • Lead projects through the full software development lifecycle from discovery to production support.
  • Design and build highly available healthcare and payment applications using Go, TS, React, and AWS.
  • Break large initiatives into workstreams for distributed teams to execute.
  • Identify risks, dependencies, failure modes, and operational requirements before implementation.
  • Review designs and code to ensure reliability, security, maintainability, and cost-effectiveness.
  • Establish engineering practices for automated testing, observability, and fault tolerance.
  • Diagnose production issues and lead efforts to restore service and prevent recurrence.
  • Mentor engineers to strengthen system design and technical decision-making.
  • Identify reusable components and platform capabilities to improve delivery across teams.
  • Stay current with emerging technologies and promote their adoption where beneficial.

Skills

Distributed systems
APIs
Production operations
Communication
Technical leadership
Cross-team collaboration
Mentoring
Problem solving

Tools

Go
TypeScript
React
AWS
Serverless
GraphQL
Temporal
MongoDB
Snowflake
Bazel

Job description

We were tired of hearing that healthcare is broken, so we decided to do something about it. At Nomi Health, we believe the care itself isn’t broken — it’s the business of healthcare that gets in the way. Every year, more than $1 trillion is wasted on paperwork, delays, and middle layers that drive up costs and keep people from the care they need.

We’re rebuilding the system so it works the way it should: clear prices you can trust, faster payments that keep providers focused on patients, and data that helps employers make better decisions. Our work has already touched more than 30 million lives — from local communities in Michigan to some of the largest companies in the country.

About the Role

Nomi Health is hiring a Staff Software Engineer to provide technical leadership for the applications and platforms powering our healthcare and financial operations.

You will lead the design and delivery of highly available systems supporting claims, remittance, payment processing, provider operations, and other critical healthcare workflows. You will work closely with engineering, product, operations, and business leaders to turn complex requirements into reliable, scalable solutions.

This is a senior individual-contributor role for an engineer who can establish technical direction, solve ambiguous problems, raise engineering standards, and help distributed teams deliver successfully.

What You’ll Do
  • Establish the technical direction and architecture for complex applications and platform capabilities.
  • Partner with product managers and business stakeholders to evaluate implementation options, clarify tradeoffs, and define practical delivery plans.
  • Lead projects through the complete software development lifecycle, from discovery and system design through implementation, testing, deployment, and production support.
  • Design and build highly available healthcare and payment applications using Go, TypeScript, React, and AWS services.
  • Break large, ambiguous initiatives into well-defined technical workstreams that distributed engineering teams can execute.
  • Identify architectural risks, dependencies, failure modes, and operational requirements before implementation begins.
  • Review system designs and code to ensure solutions are reliable, secure, maintainable, testable, and cost-effective.
  • Establish and reinforce engineering practices related to automated testing, observability, idempotency, performance, security, and fault tolerance.
  • Diagnose complex production issues and lead technical efforts to restore service and prevent recurrence.
  • Mentor engineers and help them develop stronger skills in system design, problem-solving, and technical decision-making.
  • Identify reusable components, patterns, and platform capabilities that improve delivery across teams.
  • Stay current with emerging technologies and help the organization adopt tools and practices that create meaningful engineering leverage.
What We’re Looking For
Minimum Qualifications
  • 8+ years of professional software development experience.
  • 5+ years of experience testing, launching, and supporting production software.
  • 3+ years of experience designing software systems and defining application or platform architecture.
  • Experience leading technically complex projects involving multiple engineers or teams.
  • Strong understanding of distributed systems, APIs, data modeling, automated testing, and production operations.
  • Experience developing cloud-based applications in a high-availability or high-throughput environment.
  • Ability to communicate technical decisions, risks, and tradeoffs clearly to both technical and nontechnical stakeholders.
Preferred Qualifications
  • Experience building production services with Go.
  • Experience with AWS services such as Lambda, API Gateway, S3, CloudFront, EventBridge, Step Functions, and Secrets Manager.
  • Experience with serverless and event-driven architectures.
  • Experience with TypeScript, React, GraphQL, Temporal, MongoDB, Snowflake, or Bazel.
  • Experience in healthcare, fintech, payments, claims processing, or other regulated industries.
  • Familiarity with payment rails such as ACH, wires, checks, or virtual cards.
  • Experience leading architecture reviews or setting technical standards across multiple teams.
  • Experience using AI‑assisted or agentic development tools to improve software delivery.
What Success Looks Like

A successful Staff Software Engineer at Nomi Health does more than deliver individual features. You establish technical clarity, help teams make better decisions, reduce operational risk, and leave behind systems and engineering practices that make future work easier.

Nomi Health delivers disruptive healthcare solutions, in partnership with like-minded employers, public sector organizations, advisors (brokers/consultants), and payers/TPAs. We’re a team of 300+ people who show up every day with the same mindset: don’t settle for “that’s just how it is.” Real change happens when you challenge the system, cut through the excuses, and build something better together.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Staff Software Engineer, Healthcare Platforms
Senior Staff Software Engineer, Healthcare Platforms

Nomi Health • Salt Lake City (UT)

On-site
USD 150,000 - 210,000
Senior Software Engineer, Fullstack
Senior Software Engineer, Fullstack

NexHealth • Seattle (WA)

On-site
USD 165,000 - 230,000
Full Medical, Dental, Vision
401K and commuter benefits
Flexible PTO
+1
Senior Software Engineer (Ruby/Full-Stack)- hybrid
Senior Software Engineer (Ruby/Full-Stack)- hybrid

Healthie • Los Angeles (CA)

Hybrid
USD 185,000 - 235,000
Equity
Annual bonus
Benefits
Staff Software Engineer
Staff Software Engineer

Noom • Princeton (NJ)

Hybrid
USD 219,000 - 258,000
401(k) match
Paid holidays & time off
Health plans including family
+3
Senior Software Engineer (Ruby/Full-Stack)- hybrid
Senior Software Engineer (Ruby/Full-Stack)- hybrid

Healthie • New York (NY)

Hybrid
USD 185,000 - 235,000
Equity
Annual bonus
Healthcare benefits
Senior Software Engineer, Front end
Senior Software Engineer, Front end

NexHealth • San Francisco (CA)

On-site
USD 165,000 - 230,000
Medical coverage
Dental coverage
Vision coverage
+4
Staff Software Engineer
Staff Software Engineer

Function Health • Town of Boston (NY)

On-site
USD 120,000 - 160,000
Competitive salary and benefits package
High levels of autonomy
Encouragement of creativity and new ideas
Senior IT Systems Engineer
Senior IT Systems Engineer

NexHealth • San Francisco (CA)

On-site
USD 130,000 - 180,000
Stock options
Unlimited PTO
Medical, vision, and dental insurance
+2
Senior Software Engineer, Remote
Senior Software Engineer, Remote

NexHealth • San Francisco (CA)

On-site
USD 165,000 - 230,000
Full Medical, Dental, and Vision coverage
401K and commuter benefits
Flexible PTO
Staff Software Engineer
Staff Software Engineer

advisorey. • New York (NY)

On-site
USD 120,000 - 160,000
Competitive salary
Equity options
Health, dental, and vision coverage