1

Master Software Engineer Jobs in Utah (NOW HIRING)

... Master or above) years (in the 3+ years) of experience for developing application software or ... Bachelor of Science in Computer Science, related engineering degree, or proven industry experience ...

ABOUT THIS ROLE As a Software Engineer I at LVT, you will help build and test the software that ... This role is designed for a collaborative, curious engineer eager to master modern architecture ...

Java Software Engineer

Salt Lake City, UT · On-site

$50 - $68.75/hr

I hope you're doing well! We're currently hiring for an exciting Java Software Developer role, and ... Required Skills Master's Degree in Computer Science (CS). 0-1 year of practical experience in Java ...

Software Engineer

Saint George, UT · On-site

$90K - $95K/yr

Position Summary The Software Engineer will assist with the development and maintenance of complex ... Master's Degree/ PHD in Computer Science preferred * Strong computer skills are required including ...

Software Engineer

Midvale, UT · On-site

$110K - $130K/yr

PDFS) offers an end-to-end analytics platform that empowers engineers and data scientists across ... Master or above) years (in the 3+ years) of experience for developing application software or ...

Product & Software Excellence: We were named one of The Software Report's Top 100 Software ... This role is designed for a collaborative, curious engineer eager to master modern architecture ...

Product & Software Excellence: We were named one of The Software Report's Top 100 Software ... This role is designed for a collaborative, curious engineer eager to master modern architecture ...

Must be a current Junior, Senior, or Master's student majoring in Software Design, Computer Science, or Computer Programming. * Passion for learning and growth. * GPA of 3.5 or higher. Location:

Must be a current Junior, Senior, or Master's student majoring in Software Design, Computer Science, or Computer Programming. * Passion for learning and growth. * GPA of 3.5 or higher. Location:

Software Engineer II

Salt Lake City, UT · On-site

$89.50K - $122.60K/yr

Overview A Software Engineer II is a mid-level position responsible for executing tasks associated ... Work on an agile development team in collaboration with a scrum master, a product owner, and other ...

Work on a cross-functional agile team to deliver customer master data management capabilities to ... Knowledge of software engineering practices and programming languages. Familiarity with Java, SQL ...

Work on a cross-functional agile team to deliver customer master data management capabilities to ... Knowledge of software engineering practices and programming languages. Familiarity with Java, SQL ...

Principal Software Engineer

Ogden, UT · On-site

$132.10K - $177.10K/yr

As a Principal Software Engineer , you will serve as a senior technical leader, helping guide the ... Master's degree in Computer Science, Engineering, or related field * Experience supporting cross ...

Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical/Computer Engineering or a related field. * 7+ years of professional software engineering experience, with a focus ...

Principal Software Engineer

Ogden, UT · On-site

$132.10K - $177.10K/yr

As a Principal Software Engineer , you will serve as a senior technical leader, helping guide the ... Master's degree in Computer Science, Engineering, or related field * Experience supporting cross ...

Bachelor's or Master's degree in Software Engineering, Computer Science, or a related field. * 10+ years of professional software development experience. * Broad understanding of coding and ...

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 May 29, 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 job?

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

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 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 May 2026, with employment types broken down into 89% Full Time, and 11% Contract. Highlights an 88% In-person, 6% Hybrid, and 6% Remote job distribution, with an average salary of $134,301 per year, or $64.6 per hour.
Software Engineer

$110K - $130K/yr

Full-time

Posted 8 days ago


Job description

Overview

PDF Solutions (NASDAQ: PDFS) offers an end-to-end analytics platform that empowers engineers and data scientists across the semiconductor ecosystem to rapidly improve the yield, quality, and profitability of their products. By combining industry-leading data analytics and professional services with exclusive, differentiated product data generated during the manufacturing process, PDF Solutions is delivering on the promise of Industry 4.0 today by transforming how the ecosystem collects, analyzes, and shares data. Key Fortune 500 organizations around the world rely on PDF Solutions to remove the data barriers that encumber and constrain new product introductions and to deliver the machine learning insights that drive efficient and profitable high-volume manufacturing. Headquartered in Santa Clara, California, PDF Solutions also operates worldwide in Canada, China, France, Germany, Italy, Japan, Korea, and Taiwan. 

The main objectives of this position is to develop and maintain data analysis applications using AI/ML and analyze data using data science skills to develop AI/ML models.


Responsibilities

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Create, document, and maintain application software that analyzes data raised during equipment operation and provides applicable information to the users of the equipment.
  • Do initial data analysis on equipment data – filtering data, transforming data, and finding the right AI/ML algorithms in the given situation.
  • Participate in iterative development process with cross-functional teams
  • Participate in activities such as collaborative coding, unit testing, and compliance with coding standards to enhance quality of produced software

 REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES

  • Design and coding skills in python, C# or C++
  • Understanding of software development life cycle
  • Fundamental understanding in Data Science, AI, and ML
  • Ability to work in a collaborative, team-oriented environment
  • Ability to learn new technologies and skills quickly
  • Excellent written and verbal communications skills
  • Ability to understand customer’s requirements and client-oriented mindset

Qualifications

PREFERRED KNOWLEDGE, SKILLS, AND ABILITIES

  • Practical development and/or research experience in data science using AI/ML
  • Understanding of cloud technology and cloud platforms
  • Understanding of modular and object-oriented design principles
  • Experience developing software using revision control software (git or TFS)
  • Agile/Scrum software development methodologies and experience

EDUCATION AND EXPERIENCE

  • Bachelor of Science in Computer Science, related engineering degree, or proven industry experience, preferred focus on AI/ML
  • 3+ years of experience in software engineering in general, and 2+ (for Bachelor) and 1+ years (for Master or above) years (in the 3+ years) of experience for developing application software or applications using AI/ML

Pay Range
USD $110,000.00 - USD $130,000.00 /Yr.Qualifications:

PREFERRED KNOWLEDGE, SKILLS, AND ABILITIES

  • Practical development and/or research experience in data science using AI/ML
  • Understanding of cloud technology and cloud platforms
  • Understanding of modular and object-oriented design principles
  • Experience developing software using revision control software (git or TFS)
  • Agile/Scrum software development methodologies and experience

EDUCATION AND EXPERIENCE

  • Bachelor of Science in Computer Science, related engineering degree, or proven industry experience, preferred focus on AI/ML
  • 3+ years of experience in software engineering in general, and 2+ (for Bachelor) and 1+ years (for Master or above) years (in the 3+ years) of experience for developing application software or applications using AI/ML
Education:UNAVAILABLEEmployment Type: FULL_TIME