Software Engineer Jobs in Utah
Software Engineer jobs in Utah concentrate in enterprise software, cloud infrastructure, fintech, and defense technology, with the market ranking among the most active in the Mountain West for technical talent. Salt Lake City, Provo-Orem, and Lehi anchor the bulk of hiring, where established employers like Adobe, Qualtrics, and Domo maintain significant engineering headcount. Demand is steadiest for full-stack, backend, and machine learning engineers, with openings at every level from new graduate to principal. Find a role that fits below and apply directly.
Find Software Engineer JobsOverview
Showing 5 of 38+ Software Engineer jobs






Position Summary
Red Cat Holding is looking for a motivated Software Engineer Intern to support our engineering team working on the ground control station experience for our drone platforms. This is a hands-on opportunity to learn real-world software engineering — including C++, Android development, and real-time systems — while contributing to features used in actual drone missions.
You'll work alongside experienced engineers on problems like: how do you keep a live data connection stable between a drone and a tablet? How do you debug an app that's running slow or crashing? How do you build something that has to work reliably in the field, not just in a lab?
No prior drone or aerospace experience needed — we're looking for strong fundamentals and curiosity, with mentorship built in.
What You'll Do
Assist in building and testing features for our Android-based ground control application, under the guidance of senior engineers
Help debug issues in native C++ code, Android apps, or communication between the two
Learn how drones and ground control software communicate in real time (MAVLink protocol, networking basics)
Support testing and validation of new features, including field-testing support when available
Contribute to build tooling, documentation, or automation tasks as needed
Participate in code reviews and team discussions to build good engineering habits early
What We're Looking For
Currently pursuing a degree in Computer Science, Computer Engineering, or a related field
Coursework or personal projects involving C++ (Java/Kotlin, Python, or other languages also valued)
Strong problem-solving and debugging instincts — comfortable digging into why something isn't working
Genuine interest in robotics, drones, or real-time/embedded systems
Comfortable working in a Linux-based development environment (or willing to learn quickly)
Nice to Have (not required)
Exposure to Android development or mobile app projects
Familiarity with Qt/QML or other UI frameworks
Interest in networking, hardware interfaces, or systems programming
Any personal or academic project involving drones, robotics, or embedded systems
Working Conditions
Primarily computer-based work in an office/lab environment
Occasional participation in field testing or facility walk-throughs may be available for hands-on exposure
Background Check
This position will require successfully completing a post-offer background check. Qualified candidates with a criminal history will be considered and are not automatically disqualified, consistent with federal and state law.
EEO and ITAR/EAR Work Authorization Disclosure
Red Cat Holdings provides equal employment opportunities (EEO) to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This position requires direct or indirect access to hardware, software, technology or technical data controlled under the International Traffic in Arms Regulations (ITAR) and the Export Administration Regulations (EAR). Successful candidates for positions subject to ITAR/EAR restrictions must provide proof of U.S. Citizenship or Permanent Residence and must not require sponsorship for export-restricted work authorization.
E-Verify
The company participates E-Verify ensure eligibility for employment and compliance with Right to Work rules.
Compensation: Base pay, plus generous annual equity package and potential bonuses.
See All 38 Software Engineer Jobs in Utah
Find roles in Utah that match your experience and apply in just a few clicks.
Find Software Engineer JobsSoftware Engineer Jobs by City in Utah
Where Utah roles are concentrated, by current openings.
Software Engineer Job Market in Utah
A snapshot from current Utah openings, updated as new roles post.
Who's Hiring



Top Industries Hiring
- Insurance
What Utah Employers Look For
The qualifications that appear most often in software engineer jobs across Utah.
- Bachelor's degree in computer science, software engineering, or a closely related field
- Proficiency in at least one modern language such as Python, Java, or TypeScript
- Experience designing and maintaining cloud-native applications on AWS, Azure, or GCP
- Demonstrated ability to work within agile or scrum development workflows
- Strong understanding of data structures, algorithms, and system design principles
- Familiarity with CI/CD pipelines, version control using Git, and code review practices
Software Engineer Jobs in Utah: Frequently Asked Questions
How do you become a software engineer in Utah?
Utah does not require a state-issued license to work as a software engineer. The standard path is a bachelor's degree in computer science or software engineering from a Utah institution such as the University of Utah, Utah State University, or Brigham Young University, followed by internships or a portfolio of project work. Bootcamp graduates and self-taught candidates are also hired, particularly when they can demonstrate practical skills through GitHub repositories or completed projects.
How much do software engineers make in Utah?
Software engineers in Utah earn a median of about $128,810 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $77,810 for the lowest 10% to over $177,970 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire software engineers in Utah?
Utah software engineer roles are posted by The Church of Jesus Christ of Latter-day Saints, L3Harris, and University of Utah and others right now, based on current listings on Migrate Mate as of September 2026. Utah's Silicon Slopes corridor in Salt Lake City and Lehi is home to a dense cluster of established tech companies and regional headquarters that hire engineers on an ongoing basis.
Which Utah cities have the most software engineer jobs?
Salt Lake City, Lehi, and Ogden have the most software engineer openings in Utah. Salt Lake City draws volume from enterprise software firms and defense contractors, while Provo and Lehi benefit from the Silicon Slopes concentration of technology company headquarters and regional offices that consistently post engineering roles across experience levels.
Are there remote software engineer jobs in Utah?
Yes, and more than most fields. About 72% of software engineer openings tied to Utah are remote or hybrid as of September 2026, reflecting the desk-based and collaborative-tool-driven nature of the work. Backend, cloud infrastructure, and full-stack roles tend to offer the most remote flexibility, while roles involving on-site hardware, lab environments, or defense clearance work are more likely to require in-person attendance.
How can I get hired as a software engineer in Utah with little or no experience?
The most realistic entry path is an internship or new-graduate program at one of Utah's larger tech employers, including Adobe, Qualtrics, or a mid-sized Silicon Slopes company. University of Utah and BYU career fairs connect students directly with Utah hiring managers. Candidates without a degree gain traction through bootcamp credentials and a strong GitHub portfolio. Adjacent roles such as QA analyst, IT support specialist, or technical support engineer are common stepping stones that Utah employers use to develop engineers internally.
Where can I find and apply to software engineer jobs in Utah?
You can find and apply to software engineer jobs in Utah on Migrate Mate, which lists current Utah openings across experience levels and specialties. Find roles that fit your background and apply directly from the listing.
See All 38 Software Engineer Jobs in Utah
Find roles in Utah that match your experience and apply in just a few clicks.
Find Software Engineer Jobs