Staff Software Engineer Visa Sponsorship Jobs in Utah
Staff software engineer visa sponsorship jobs in Utah are concentrated in the Salt Lake City metro and tech corridor stretching south through Lehi and Provo. Major employers include Adobe, Qualtrics, and Domo, alongside a growing number of fintech and SaaS companies. Utah's expanding tech sector makes it one of the more active sponsorship markets in the Mountain West.
Find Staff Software Engineer JobsOverview
Showing 5 of 134+ Staff Software Engineer Jobs in Utah with Visa Sponsorship










See all 134+ Staff Software Engineer Jobs in Utah with Visa Sponsorship
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Staff Software Engineer Jobs in Utah with Visa Sponsorship.
Get Access To All Jobs
INTRODUCTION
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.
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.
Staff Software Engineer Job Roles in Utah
See all 134+ Staff Software Engineer Jobs in Utah
Sign up for free to filter by visa type, set job alerts, and find employers with verified sponsorship history.
Search Staff Software Engineer Jobs in UtahStaff Software Engineer Jobs in Utah: Frequently Asked Questions
Which companies sponsor visas for staff software engineers in Utah?
Adobe, Qualtrics, Domo, and eBay have established engineering offices in Utah and have sponsored H-1B visas for senior and staff-level software engineers. Fintech companies like MX Technologies and healthtech firms such as Health Catalyst also recruit at this level. The Silicon Slopes corridor in Lehi has a high concentration of tech companies that sponsor at staff seniority.
Which visa types are most common for staff software engineer roles in Utah?
The H-1B is the most common visa category for staff software engineers in Utah, as the role typically qualifies as a specialty occupation requiring a bachelor's degree or higher in computer science or a related field. Candidates already holding L-1A or L-1B status through multinational employers may also transfer to Utah offices. Australians may qualify for the E-3 visa, which has no lottery.
Which cities in Utah have the most staff software engineer sponsorship jobs?
Salt Lake City and the Silicon Slopes corridor, covering Lehi, Draper, and Provo, account for the large majority of staff software engineer sponsorship activity in Utah. Lehi in particular hosts regional headquarters for several mid-sized tech companies. Ogden and St. George have smaller tech presences but fewer sponsorship opportunities at the staff engineer level.
How to find staff software engineer visa sponsorship jobs in Utah?
Migrate Mate filters job listings specifically by visa sponsorship availability, making it straightforward to identify staff software engineer roles in Utah where employers are open to sponsoring. You can narrow results by seniority level and location within the state. This is more efficient than sorting through general job listings that don't disclose sponsorship intent upfront, which is a common challenge at the staff engineer level.
Are there any state-specific considerations for staff software engineers seeking visa sponsorship in Utah?
Utah's tech growth has been driven partly by graduates from the University of Utah and Brigham Young University, creating a competitive local talent pool at the senior and staff levels. Employers hiring foreign nationals at this seniority must file a Labor Condition Application certifying the offered wage meets Department of Labor prevailing wage standards for the specific county and role, which can vary between Salt Lake and Utah counties.
What is the prevailing wage for sponsored staff software engineer jobs in Utah?
U.S. employers sponsoring a visa must pay at least the prevailing wage, which is what workers in the same role, area, and experience level typically earn. The Department of Labor sets this rate to make sure companies aren't hiring foreign workers simply because they'd accept lower pay than a U.S. worker. It varies by job title, location, and experience. You can look up current prevailing wage rates for any occupation and location using the OFLC Wage Search page.