1

Master Software Engineer Jobs in Utah (NOW HIRING)

Software Engineer

Hill Air Force Base, UT ยท On-site

$75 - $120/hr

Information Technology - Software Engineer LOCATION: Hill AFB, Utah Schedule: 4/10 Required: Secret ... Must have a Bachelor's degree and a minimum of 16 years of experience or a Master's with a minimum ...

Software Engineer

Hill Air Force Base, UT ยท On-site

$75 - $120/hr

Information Technology - Software Engineer LOCATION: Hill AFB, Utah Schedule: 4/10 Required: Secret ... Must have a Bachelor's degree and a minimum of 16 years of experience or a Master's with a minimum ...

Software Engineer - Sentinel

Ogden, UT ยท On-site

$70K - $175K/yr

  • Medical

  • Life

  • Retirement

  • PTO

... Master Schedule (IMS). * Strategic Initiatives: Support strategic initiatives on tools, processes ... Experience with software programming and scripting in a C++, Python, Bash, Object-Oriented ...

Software Engineer - Sentinel

Ogden, UT ยท On-site

$70K - $175K/yr

  • Medical

  • Life

  • Retirement

  • PTO

... Master Schedule (IMS). * Strategic Initiatives: Support strategic initiatives on tools, processes ... Experience with software programming and scripting in a C++, Python, Bash, Object-Oriented ...

Job Title: Software Engineer Location: Salt Lake City, UT Employment Type: Temp to Direct (12 ... Master's Degree * Demonstrated depth of knowledge in programming languages, compilers, and ...

Senior Software Engineer

Clearfield, UT ยท On-site

$115K - $151K/yr

The Software Engineer (SMTS) works on mission-oriented projects, developing functional, scalable ... Preferred : โ€ข Master's degree is preferred. Company : Draper is a non-profit laboratory focused ...

Software Engineer

Salt Lake City, UT ยท On-site

$54.13/hr

Software Engineer Location: Salt Lake City, UT Employment: Temp to Perm (12 months) Industry ... Master's Degree in Computer Engineering or Computer Science. * Demonstrated curiosity and ability ...

Software Engineer L3

Salt Lake City, UT ยท On-site

$54 - $59/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field with 4+ years of relevant software engineering experience, or a Master's degree in ...

Staff Software Engineer, Marketplace Core & AI

Lehi, UT ยท On-site

$120 - $150/hr

  • Retirement

  • PTO

The ideal candidate should have a Bachelor's or Master's degree in Software Engineering or Computer Science and at least 10 years of experience. Pattern offers extensive benefits, including unlimited ...

New

Software Engineer

Clearfield, UT ยท On-site

$103.32 - $165.31/hr

Overview Geologics is seeking an Information Technology - Software Engineer in the Hill AFB, Utah ... Must have a Bachelor\'s degree and a minimum of 16 years of experience or a Master\'s with a ...

New

next page

Showing results 1-20

Master Software Engineer information

See Utah salary details

$57.8K

$134.3K

$187.1K

How much do master software engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for master software engineer in Utah is $134,301.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,200.00 and $157,500.00 per year, depending on experience, location, and employer.

What is a master software engineer?

A Master Software Engineer is a senior-level software developer who leads complex projects, architects software solutions, and mentors junior engineers. They possess deep technical expertise in multiple programming languages, frameworks, and system architectures. Additionally, they collaborate with cross-functional teams to drive innovation, improve code quality, and ensure scalability. Their role often involves making critical technical decisions, optimizing performance, and implementing best practices in software development.

What are the typical responsibilities and daily tasks of a master software engineer?

A Master Software Engineer is often responsible for designing and reviewing complex software architecture, developing high-quality code, and ensuring that systems are robust and scalable. They mentor junior developers, set technical standards, and collaborate closely with cross-functional teams such as product managers, QA, and operations. Daily tasks may include leading code reviews, troubleshooting advanced technical issues, and contributing to technical strategy discussions. This role often requires balancing hands-on development work with leadership duties, providing both strategic guidance and practical solutions to engineering challenges.

What are the key skills and qualifications needed to thrive in the master software engineer position, and why are they important?

To thrive as a Master Software Engineer, you need advanced programming proficiency, deep software architecture knowledge, and substantial experience in designing scalable systems, typically supported by a relevant degree and years of hands-on development. Familiarity with modern development frameworks, cloud platforms, CI/CD tools, and certifications like AWS Certified Solutions Architect or similar are commonly expected. Leadership, effective communication, mentorship abilities, and strong problem-solving skills set top candidates apart. These competencies enable Master Software Engineers to drive complex projects, build high-performing teams, and deliver innovative solutions in demanding technical environments.

Is it worth doing a master's in software engineering?

A master's in software engineering can enhance technical skills, deepen understanding of software development processes, and improve job prospects for roles like Master Software Engineer. However, it requires significant time and financial investment, and practical experience or certifications like Agile or DevOps can also be valuable for career advancement.

What jobs can I get with a master software engineer?

A Master Software Engineer can qualify for advanced roles such as Software Development Manager, Solutions Architect, Technical Lead, or Senior Software Engineer. These positions often require strong coding skills, experience with programming languages, and knowledge of software design and architecture. Certifications like AWS or Scrum can also enhance job prospects in leadership or specialized technical roles.

What are the most commonly searched types of Master Software Engineer jobs in Utah?

The most popular types of Master Software Engineer jobs in Utah are:

Infographic showing various Master Software Engineer job openings in Utah as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $134,301 per year, or $64.6 per hour.

$40 - $134/hr

Other

Posted yesterday

New


Job description

Software EngineerJob Summary

About the Center for High Performance Computing(CHPC)

The Center for High Performance Computing (CHPC) at the Universityof Utah provides advanced computing and data systems and servicesthat support cutting-edge scholarship and innovation across alldisciplines. The CHPC partners with faculty, researchers, andinstitutional stakeholders to design and operate, scalable andperformant computing environments that enable data-intensive andcomputationally complex research. In addition to supportingtraditional high-performance computing workloads, the CHPC plays acritical role in developing and maintaining computationalenvironments for artificial intelligence (AI) and research withsensitive information that must meet federal and sponsor compliancerequirements. Through collaboration, technical expertise, and acommitment to service, the CHPC advances the University of Utah'sresearch mission by delivering reliable, trustworthy, andforward-looking research computing infrastructure.

About this job opportunity

The Software Infrastructure team at CHPC seeks a software engineerwith an emphasis on full-stack web development in Django/Python,Go, SQL, Javascript, HTML and CSS. Focus will be on developing andintegrating enterprise web applications for CHPC staff and end-userresearchers, with opportunities to work and train in a variety ofother software and technical domains (see below). This is a hybridin-office role, and some weekly in-office presence at CHPC isrequired.

The Software Infrastructure team is responsible for a variety ofsoftware and data systems, from design and development tooperations. You will work closely with other software engineers,sysadmins and research-computing professionals. Relevant softwaredomains include but are not limited to: enterprise web applicationsand databases, command-line interfaces, version-control andsoftware collaboration systems (git), observability and analytics,modern Linux systems, cloud-native software, high-performancecomputing, and scientific and research computing (including ML/AI).This is a primarily internal software-facing team that typicallydoes not interact directly with server hardware, nor directly withend-user researchers, though opportunities may arise. In thisfrontend-focused role, however, direct interactions withresearchers are expected during the development of end-userinterfaces.

This position requires technical proficiency that overlapssignificantly with the above technologies and domains, specificallyPython and/or Go. Strong communication skills are required. Therole is expected to conduct work assignments of increasingcomplexity, in a timely manner, under moderate supervision withlatitude for independent judgment.

Learn more about the great benefits of working forUniversity of Utah: benefits.utah.edu

The department may choose to hire at any of the below joblevels and associated pay rates based on their business need andbudget.

Responsibilities
  • collaboratively design and implement new high-quality softwarebased on requirements
  • test, deploy and maintain software and data systems
  • understand risks and trade-offs of software-architecturaldecisions
  • analyze pertinent datasets
  • document, consult and troubleshoot for users andcollaborators
  • responsibly leverage generative AI tools
  • be aware of proximate cybersecurity threats
  • follow software conventions and best-practices as theyevolve
Minimum Qualifications

EQUIVALENCY STATEMENT: 1 year of higher educationcan be substituted for 1 year of directly related work experience(Example: bachelor's degree = 4 years of directly related workexperience).

Department may hire employee at one of the following job levels:

Software Development Engineer, I: Requires abachelor's (or equivalency) + 2 years of directly related workexperience or a master's (or equivalency) degree.

Software Development Engineer, II: Requires abachelor's (or equivalency) + 4 years or a master's (orequivalency) + 2 years of directly related work experience.

Software Development Engineer, III: Requires abachelor's (or equivalency) + 6 years or a master's (orequivalency) + 4 years of directly related work experience.

All levels:
  • Proficient in Python programming language
  • Proficient in Web Development (frontend/backend)
Preferences
  • Experience designing and implementing user-friendly GUIs.
  • Experience developing interactive data visualizations.
  • Experience with Golang and/or cloud-native softwareecosystem.
  • Familiarity with data engineering or analysis: common dataquery languages (SQL), common data storage and transfer protocols(CSV, Parquet, protobufs). Familiarity with HPC, scientificcomputing, or machine learning (training).

Full Time or Part Time? Full Time

Work Schedule Summary: Monday โ€“ Friday, 8am-5pm

Department: 00640 - CHPC Ctr for High PerformComputing

Location: Campus

Pay Rate Range: $39,815- $133,730

Close Date: 09/13/2026

Open Until Filled:

#J-18808-Ljbffr