Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

Nomi Health

Staff Software Engineer

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.

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Salt Lake City, UT vacancy
  •  ...facts and circumstances of each case. A reasonable estimate of the current range is: Grade: Technical 411Job DescriptionThe Staff Software Engineer is a position of technical expertise, influence, and leadership in the technology realm. The position will be required to... 
    Suggested
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    4 days ago
  • $195k - $257.5k

     ...flexible work environment where new ideas are encouraged and everyone is a stakeholder.What you’ll be responsible for:The Staff Software Engineer is responsible for extending Circle's in-house blockchain systems infrastructure to support the tokenization of the world;... 
    Suggested
    Contract work
    Remote work
    Flexible hours

    Circle

    Salt Lake City, UT
    3 days ago
  •  ...A reasonable estimate of the current range is: Grade: Technical 411Pay Range: $161,000.00 - $249,500.00Job DescriptionThe Staff Software Engineer is a position of technical expertise, influence, and leadership in the technology realm. The position will be required to apply... 
    Suggested
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    7 days ago
  •  ...An Amazing Career Opportunity for a Staff Software Engineer!! Location: Salt Lake City, Utah Job ID: 50469 As a Staff Software Engineer, you are responsible for implementing architectural designs, creating applications, evaluating and implementing new technologies... 
    Suggested
    Work experience placement
    Remote work
    Worldwide
    Relocation
    Flexible hours

    ASSA ABLOY

    Salt Lake City, UT
    1 day ago
  • $160.2k - $246.3k

     ...the accuracy, reliability, and efficiency of simulation tests used for autonomous vehicle software validation. Lead cross-functional initiatives with Autonomy, Systems Engineering, Simulation, and Data teams to tightly integrate team-ownedtest operations andevaluation... 
    Suggested
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Salt Lake City, UT
    3 days ago
  • $260.1k

     ...together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Staff Software Engineer on thePlatform Payments team, you'll define the engineering vision for how fiat moves into and out of Coinbase across 50+... 
    Local area

    Coinbase

    Salt Lake City, UT
    4 days ago
  • $150k - $180k

     ...Role Title: Staff Software Engineer Pearson's PSG-CP (Pearson Software Group - Content Platform) team is looking for a forward deployed engineer who shows up where the work is happening, listens to a problem that nobody has fully written down yet, and leaves with software... 
    Full time
    Remote work
    Shift work

    Pearson

    Salt Lake City, UT
    12 hours ago
  •  ...Staff Software Systems Engineer Anywhere Type: Contract Category: Architecture Industry: Life Sciences Workplace Type: Remote Reference ID: JN -082026-108350 Date Posted: 08/19/2026 Shortcut: Description Recommended Jobs Description... 
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Salt Lake City, UT
    4 days ago
  •  ...Must-Have Skills Strong backend engineering using Java and/or Python Staff/Principal-level technical leadership experience Developer platforms / Developer Experience (DevEx) Internal developer tooling or engineering infrastructure Distributed... 

    California Creative Solutions Inc.

    Salt Lake City, UT
    2 days ago
  •  ...Job Description Job Description Senior/Staff Software Engineer  Role Overview  Title : Senior/Staff Software Engineer  Hours : Full-Time, Salaried Location : Salt Lake City, UT, Hybrid Benefits Eligible : Yes Manager : Head of Reservoir R&D... 
    Full time
    Local area

    Zanskar

    Salt Lake City, UT
    2 days ago
  • $100k - $144k

     ...Resource Innovations is seeking Senior Software Engineer  to join our growing Software as a Service (SaaS) team. As a hands-on technical lead at Resource Innovations, you will be instrumental in the design, development and deployment of innovative cloud-based enterprise... 
    Remote job
    Full time
    Work at office
    Local area

    Resource Innovations

    South Salt Lake, UT
    12 hours ago
  •  ...recognize our employees as our greatest asset and have a culture to prove it!  How You Will Support The Team:   The Senior Software Engineer is responsible for translating business requirements to technical specifics and developing full stack software architecture... 
    Full time
    For contractors
    Work experience placement
    Work at office
    3 days per week

    Medallion Bank

    Salt Lake City, UT
    12 hours ago
  • $130k - $150k

     ...competencies, collaborate with diverse professionals, share knowledge and enjoy a rewarding career.    We are looking for a Senior Software Engineer - ServiceNOW Developer to join our Corporate IT Team in Salt Lake City! ROLE AND RESPONSIBILITIES: We are seeking a... 
    Full time

    Mettel

    Salt Lake City, UT
    12 hours ago
  • Who We're Looking For - Senior Software EngineerWe're looking for a Senior Software Engineer to join our team at Clearlink. In this role, you'll develop high-quality, secure, and maintainable software that serves both our users and our business goals. You'll work across... 
    Weekly pay
    Work at office
    Remote work
    Flexible hours

    Clearlink

    Salt Lake City, UT
    3 days ago
  • What We DoAt Goldman Sachs, our Engineers don't just make things - we make things possible. Change the world by connecting people and...  ...clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions,... 
    Full time
    Temporary work
    Part time
    Immediate start
    Remote work

    Goldman Sachs

    Salt Lake City, UT
    6 days ago
  • Salt Lake City, UtahEngineering - Engineering /Full-time /On-siteFilevine is a Legal AI company delivering Legal Operating Intelligence...  ...growing technology companies in the country.Role Summary:As a Software Development Engineer, you will join our core engineering team... 
    Full time
    Temporary work

    Filevine

    Salt Lake City, UT
    6 days ago
  •  ...Pay Range: $143,700.00 - $222,700.00Job DescriptionThe Senior Software Engineer is responsible for the research, design, development,...  ...projects. They maintain good working relationships with clients and staff. They write and maintains complete documentation. They support... 
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    4 days ago
  •  ...immigration sponsorship for this position.Position Description:Develops software applications in Java Web services and application programming...  ...and Experience:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely... 
    Full time

    Fidelity Investments

    Salt Lake City, UT
    5 days ago
  • $60 - $73 per hour

    DescriptionKforce has a client in Salt Lake City, Utah seeking a highly skilled Senior Software Engineer End Effector to join their team immediately.Summary:This is an exciting opportunity to contribute to cutting-edge robotics and automation technology, working on the... 
    Immediate start

    KForce

    Salt Lake City, UT
    3 days ago
  •  ...Pay Range: $143,700.00 - $222,700.00Job DescriptionThe Senior Software Engineer is responsible for the research, design, development,...  ...projects. They maintain good working relationships with clients and staff. They write and maintains complete documentation. They support... 
    Full time
    Contract work
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    4 days ago
  • $104k - $131k

    Software Development Engineer III (Healthcare) Hybrid role (3 days/week in office) at our Burlington, Renton, Spokane, Vancouver, Portland, Medford, Salt Lake City, Boise, Lewiston, or Fargo offices. Candidates must reside within commutable distance of that location or... 
    Full time
    Work at office
    Immediate start
    Remote work
    Work from home
    Relocation
    Flexible hours
    3 days per week

    Cambia Health Solutions

    Salt Lake City, UT
    7 days ago
  •  ...estimate of the current range is: Grade: Technical 410Pay Range: $143,700.00 - $222,700.00Job DescriptionWe're looking for a Senior Software Engineer - Salesforce to join the Student Lifecycle Services engineering team at WGU. You'll work on a large, complex Salesforce org... 
    Full time
    Work at office
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    7 days ago
  • $139.3k - $203.6k

     ...is filled or if a sufficient number of applications are received.This is a remote role anywhere in the USA.Meet the TeamOur software engineering team develops software using Cisco’s Design Thinking Principles, with simplification and Security at its core. We use secure... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Salt Lake City, UT
    7 days ago
  •  ...County IT is looking for an experienced software developer with extensive GIS experience...  ...changing user requirements.Works with other engineers, programmers, and analysts in planning,...  ...with Salt Lake County agency technology staff and Information Technology (IT).Assists... 
    Full time
    Temporary work
    Work at office
    Work from home
    Flexible hours

    Salt Lake County

    Salt Lake City, UT
    3 days ago
  • What We DoAt Goldman Sachs, our Engineers don't just make things - we make things possible. Change the world by connecting people and...  ...clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions,... 
    Full time
    Temporary work
    Part time
    Immediate start

    Goldman Sachs

    Salt Lake City, UT
    3 days ago
  •  ...mission to expand access to high-quality, affordable education. Our engineering teams build the platforms, services, and tools that support...  ...empower employees across the university.We are looking for a Software Engineer who is eager to launch and grow their software... 
    Full time
    Internship
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    4 days ago
  • $293.9k - $406.8k

     ...products to comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable capabilities enabling...  ...scalability!Your ImpactInnovate, develop, and drive industry-leading software, hardware, and technology solutions with global impact across... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Salt Lake City, UT
    5 days ago
  • $131.75k - $178.25k

     ...We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers. This person will have the opportunity to lead a team through early stages... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Tendo

    Salt Lake City, UT
    12 hours ago
  •  ...Time$155k - $185kOur client is a rapidly growing technology company based in Salt Lake City that is looking to add a Senior DevOps Engineer to their cloud infrastructure team. This is a full-time opportunity supporting enterprise AWS environments utilizing Kubernetes,... 
    Full time

    Motion Recruitment

    Salt Lake City, UT
    7 days ago
  •  ...reasonable estimate of the current range is: Grade: Technical 412Pay Range: $180,300.00 - $279,500.00Job DescriptionThe Principal Software Engineer is the primary technical leader of the department. This is a practitioner who ships production software, earns credibility... 
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!