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. Nomi Health

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Salt Lake City, UT vacancy
  •  ...TechnologyAt WGU, our technology powers life-changing educational experiences for hundreds of thousands of students. As a Staff Software Engineer, you'll play a critical role in defining the technical direction, architecture, and engineering practices that enable us to... 
    Suggested
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    4 days ago
  •  ...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
    1 day 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
    2 days ago
  •  ...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 Why we exist Geothermal energy... 
    Suggested
    Full time
    Local area

    Azolla Ventures

    Salt Lake City, UT
    6 hours 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
    4 days ago
  • $161k - $249.5k

     ...estimate of the current range is: Grade: Technical 411Pay Range: $161,000.00 - $249,500.00 Job Description The Staff Software Engineer is a position of technical expertise, influence, and leadership in the technology realm. The position will be required to apply... 
    Full time
    Flexible hours

    Western Governors University

    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... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Salt Lake City, UT
    1 day ago
  • $220k - $275k

     ...stepping onto a driven and highly collaborative team that is passionate about creating transformative change in healthcare. Staff Software Engineer The Role As a Staff Software Engineer, you will shape the technical direction and architecture of your business unit/... 

    Datavant

    Salt Lake City, UT
    1 day ago
  • $253.9k - $298.7k

     ...together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Staff Software Engineer on the Data Platform team within Platform, you'll define and lead the technical strategy for Coinbase's data infrastructure... 
    Local area

    Coinbase

    Salt Lake City, UT
    1 day 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
    2 days ago
  • $79k - $99k

    Software Development Engineer I - III Hybrid role (3 days/week in office) at our Salt Lake City, Boise, Fargo, Portland, Vancouver, Renton, Medford, Burlington, Lewiston offices. Preference will be given to current employees and candidates who reside within a commutable... 
    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
    1 day ago
  • $87k - $109k

    Software Development Engineer II - III (EDI Enrollment) 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... 
    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
    2 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
    2 days ago
  •  ...analysis, testing, and implementation of software operating or application systems. Communicates...  ...working relationships with clients and staff. Writes and maintains complete...  ...ROLEWe are looking for a skilled Salesforce Engineer II to design, develop, and maintain scalable... 
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    15 hours 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
    15 hours 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
    3 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
    2 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
    1 day ago
  • Schedule:Monday - Friday (40 hrs/wk)8:00 AM - 5:00 PMDepartment: Biocomputing - 331Primary Purpose:A Software Engineer II is a junior engineer who contributes to software development projects by writing code, supporting deployments, and maintaining features for production... 
    Full time
    Work at office
    Monday to Friday

    Arup Laboratories

    Salt Lake City, UT
    2 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
    1 day ago
  •  ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Sr Associate, Software Engineer Job Code:  39897 Job Location:  Salt Lake City, UT Job Schedule: 9/80: Employees work 9 out of every 14 days –... 
    Local area

    L3Harris Technologies

    Salt Lake City, UT
    4 days ago
  • Join to apply for the Junior Software Developer - Observability role at Canonical . Canonical is a leading provider of open...  ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world’s leading... 
    Full time
    Work at office
    Remote work
    Work from home

    Canonical

    Salt Lake City, UT
    2 days ago
  •  ...Position Summary: This position requires the engineer to develop solutions in TypeScript using...  ...or similar framework. ~ Experienced in software development lifecycle and test...  ...are not limited to, hiring and firing of staff, selection of volunteers and vendors, and... 
    For subcontractor
    Flexible hours

    ParetoHealth

    Salt Lake City, UT
    1 day 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 and... 
    For contractors
    Work experience placement
    Work at office
    3 days per week

    Medallion Bank

    Salt Lake City, UT
    6 hours ago
  • $190k - $240k

     ...customer identity and authentication. This role is a hands‑on engineering position inside Information Security, focused on designing and...  ...basic configuration. ~5+ years of professional backend software engineering experience. ~ Strong production experience in Python... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Salt Lake City, UT
    6 hours ago
  •  ...Who We're Looking For - Senior Software Engineer We'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... 
    Weekly pay
    Work at office
    Remote work
    Flexible hours

    Clearlink

    Salt Lake City, UT
    4 days ago
  • $158k - $176k

     ...integrated with other systems. You will help maintain a rules-based engine that analyzes these messages to identify relevant patterns and...  ...The Role In this position, you will oversee the end-to-end software development process, including gathering and refining... 
    Flexible hours

    PointClickCare

    Salt Lake City, UT
    4 days ago
  • $135k - $155k

     ...Senior Machine Learning Platform Engineer About Pearson As the world's learning company, Pearson helps people make more of their...  ...The Automated Assessment team develops machine learning-based software systems that evaluate tens of millions of learner responses each... 
    Full time
    Worldwide

    Pearson

    Salt Lake City, UT
    6 hours ago
  •  ...Summary We are seeking a highly skilled and motivated Senior Software Developer to join our team in building and maintaining a...  ...Collaboration & Leadership: Collaborate with product, QA engineers, and other stakeholders to understand use cases and improve the... 
    Work experience placement
    Flexible hours

    SwipeClock Workforce Management

    Salt Lake City, UT
    2 days ago
  •  ...Senior Software Engineer (Elixir) NICE/VoApps is seeking a talented Senior Software Engineer to join our team. In this role, you will contribute to the development of innovative telephony solutions, enhancing our contact center offerings with cutting-edge algorithms... 

    NICE

    Salt Lake City, UT
    3 days ago

Do you want to receive more vacancies?

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