1

Operating System Engineer Jobs in Provo, UT (NOW HIRING)

Systems Engineer --Remote

Midvale, UT · On-site +1

$146K - $170K/yr

Zions is seeking a NonStop Systems Engineer that will provide operational support for TREO's HPE ... The individual will support the full technology stack for this platform; including operating system ...

Systems Engineer --Remote

Midvale, UT · On-site +1

$146K - $170K/yr

Zions is seeking a NonStop Systems Engineer that will provide operational support for TREO's HPE ... The individual will support the full technology stack for this platform; including operating system ...

Engineering Manager Compensation: A base salary range of $115,000-$130,000 gross per year ... Proficiency in debugging tools, board bring-up, and real-time operating systems (e.g., FreeRTOS)

Embedded Systems Engineer II

Midvale, UT · On-site

$115K - $130K/yr

Engineering Manager Compensation: A base salary range of $115,000-$130,000 gross per year ... Proficiency in debugging tools, board bring-up, and real-time operating systems (e.g., FreeRTOS)

next page

Showing results 1-20

Operating System Engineer information

See Provo, UT salary details

$50.7K

$120.7K

$158.4K

How much do operating system engineer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for operating system engineer in Provo, UT is $120,669.00, according to ZipRecruiter salary data. Most workers in this role earn between $93,000.00 and $148,900.00 per year, depending on experience, location, and employer.

What are some common challenges faced by operating system engineers when maintaining system stability in large-scale environments?

Operating System Engineers often encounter challenges such as managing software patching across diverse hardware, ensuring compatibility with legacy applications, and minimizing downtime during critical updates. In large-scale environments, balancing security with performance and reliability can be complex, especially when multiple teams depend on the systems. Effective communication with development, security, and IT operations teams is essential to address these issues proactively and maintain overall system stability.

What does an operating system engineer do?

An Operating System Engineer is responsible for designing, developing, maintaining, and optimizing operating systems that run on computers and servers. They work on the core components that manage hardware resources, enable software applications, and ensure system security and stability. Their duties often include writing system-level code, troubleshooting performance issues, implementing updates, and collaborating with hardware and software teams. Operating System Engineers play a critical role in ensuring that computing environments are efficient, reliable, and secure.

What is the difference between Operating System Engineer vs System Administrator?

AspectOperating System EngineerSystem Administrator
Primary FocusDesigning, developing, and optimizing operating systemsMaintaining, configuring, and supporting existing systems
Skills & CertificationsLinux/Unix, scripting, OS architecture, certifications like RHCE or Linux FoundationSystem management, network setup, troubleshooting, certifications like CompTIA Server+ or Microsoft Certified
Work EnvironmentDevelopment teams, R&D, engineering projectsIT support, data centers, enterprise environments
Industry UsageTech companies, hardware firms, software developmentCorporate IT, government agencies, healthcare, finance

While both roles involve working with operating systems, Operating System Engineers focus on designing and developing OS solutions, whereas System Administrators manage and support existing systems. The roles complement each other but serve different stages of the system lifecycle.

What are the key skills and qualifications needed to thrive as an operating system engineer?

To thrive as an Operating System Engineer, you need a deep understanding of computer science principles, operating system internals, and strong programming skills in languages like C, C++, or Rust, often backed by a relevant degree. Familiarity with kernel development, debugging tools, virtualization platforms, and experience with version control systems (such as Git) are typically required. Problem-solving abilities, attention to detail, and effective communication are soft skills that set top performers apart. These skills ensure the reliability, performance, and security of operating systems, which are foundational to all computing environments.
What are popular job titles related to Operating System Engineer jobs in Provo, UT? For Operating System Engineer jobs in Provo, UT, the most frequently searched job titles are:

Systems Engineer --Remote

Zions Bancorporation

Midvale, UT • On-site, Remote

$146K - $170K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 4 days ago


Zions Bancorporation rating

8.2

Company rating: 8.2 out of 10

Based on 45 frontline employees who took The Breakroom Quiz

51st of 170 rated banks


Job description

Zions is seeking a NonStop Systems Engineer that will provide operational support for TREO's HPE-NonStop compute platform. This is a highly converged, fault-tolerant system on which we host our critical ATM and card processing system, Base24. The individual will support the full technology stack for this platform; including operating system, data stores, utilities, capacity, monitoring, automation, deployments, replication, etc.
Responsibilities
  • Analyzes and designs technical solutions to address business needs.
  • Troubleshoots systems to increase quality of systems.
  • Identifies, investigates and proposes solutions to technical problems.
  • Develops, tests, and modifies software to improve efficiency of internal operating systems.
  • Provides technical support for issues surrounding software/hardware failures and the like.
  • Monitors server performance to maintain consistent up time. Provides technical expertise where required within Information Technology Projects.
  • Prepares and maintains necessary documentation.
  • Highest level may function as a lead.
  • Other duties as assigned.

Qualifications
  • Requires a Bachelors in computer science, information systems or other related field
  • 6+ years programming, systems analysis or other directly related experience. A combination of education and experience may meet qualifications.
  • Employs advanced knowledge as a generalist or specialist of programming and systems analysis and related applications.
  • Requires strong analytical, organizational and problem solving skills.
  • Strong communication skills, both verbal and written.
  • Requires strong interpersonal skills with the ability to work with both management and staff employees.
  • Must be able to meet deadlines.
  • Ability to set and maintain high quality work standards.
  • Ability to lead a group.
  • Frequently contributes to the development of new theories and methods.

Location:
This position can be located 100% remote within the United States or located at the new Zions Technology Center in Midvale, UT.
Pay Range: $146,000 - $170,000 (Based upon relatable skills/experience)
Benefits:
  • Medical, Dental and Vision Insurance - START DAY ONE!
  • Life and Disability Insurance, Paid Parental Leave and Adoption Assistance
  • Health Savings (HSA), Flexible Spending (FSA) and dependent care accounts
  • Paid Training, XX days of Paid Time Off (PTO) and 11 Paid Federal Holidays
  • 401(k) plan with company match, Profit Sharing, competitive compensation in line with work experience
  • Mental health benefits including coaching and therapy sessions
  • Tuition Reimbursement for qualifying employees
  • Employee Ambassador preferred banking products

Apply now if you have a passion for impactful outcomes, enjoy working collaboratively with co-workers, and want to make a difference for the clients and communities we serve.

What Zions Bancorporation employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom