1

Software Engineer In Test Jobs in Sandy, UT (NOW HIRING)

Lead Software Engineer

Los Angeles, CA · On-site

$180K - $200K/yr

You are solutions oriented, unafraid to get your hands dirty, and fluent in C++ and object-oriented ... Driven to automate your processes, test continually, and document your work. * Must be highly ...

Lead Software Engineer

Salt Lake City, UT · On-site

$180K - $200K/yr

You are solutions oriented, unafraid to get your hands dirty, and fluent in C++ and object-oriented ... Driven to automate your processes, test continually, and document your work. * Must be highly ...

Senior Software Engineer

Draper, UT · On-site

$114K - $151K/yr

Senior Software Engineer (Draper, Utah, In-Office) ABOUT UPBOUND Upbound Group, Inc. (effective ... Experience with test driven development. * Proficiency in front-end technologies including HTML ...

Senior Software Engineer

Holladay, UT · On-site

$118K - $155K/yr

Experience in AI prompt engineering to design, test, and refine prompts to improve the quality ... software development Mastercard is a merit-based, inclusive, equal opportunity employer that ...

Senior Software Engineer

Salt Lake City, UT · On-site

$118K - $156K/yr

Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology ... in test driven and behavior driven development (TDD and BDD) to build just enough code and ...

Senior CIAM Software Engineer

Midvale, UT · On-site

$115K - $152K/yr

We are seeking a Senior CIAM Software Engineer in Salt Lake City to join our CIAM team to help ... debug, test, and deploy software solutions. * Review, analyze, evaluate business processes ...

Showing results 41-60

Software Engineer In Test information

See Sandy, UT salary details

$10

$48

$69

How much do software engineer in test jobs pay per hour?

As of Aug 11, 2026, the average hourly pay for software engineer in test in Sandy, UT is $48.91, according to ZipRecruiter salary data. Most workers in this role earn between $40.00 and $55.77 per hour, depending on experience, location, and employer.

What is the difference between Software Engineer In Test vs QA Engineer?

AspectSoftware Engineer In TestQA Engineer
CredentialsBachelor's in CS or related field, coding skillsBachelor's in CS, QA certifications optional
Work EnvironmentDevelops automated tests, collaborates with developersDesigns test plans, manual and automated testing
Industry UsageTech companies, software firmsVariety of industries, including tech and manufacturing
Search IntentAutomation, testing, developmentManual testing, quality assurance

Software Engineer In Test roles focus on developing automated testing solutions and collaborating closely with developers, requiring coding skills. QA Engineers typically design test plans and perform manual and automated testing, often with less emphasis on coding. Both roles aim to ensure software quality but differ in technical depth and responsibilities.

What is a software engineer in test?

A Software Engineer In Test (SET) is a professional who specializes in developing and maintaining automated tests and testing frameworks to ensure software quality. Unlike traditional testers, SETs are skilled in programming and work closely with development teams to design testable software, automate repetitive testing tasks, and identify bugs early in the development cycle. Their main goal is to improve the efficiency, effectiveness, and coverage of software testing processes, often contributing to both code quality and faster release cycles.

What are some common challenges faced by software engineers in test when collaborating with development teams?

Software Engineers In Test (SETs) often face the challenge of ensuring their testing processes keep pace with rapid development cycles. Coordinating closely with developers is essential to identify potential issues early and to align on testing priorities. Communication gaps can sometimes lead to misunderstandings about requirements or missed edge cases, so proactive collaboration is key. Additionally, SETs may need to advocate for sufficient time for thorough test automation, balancing quality with project deadlines.

What are the key skills and qualifications needed to thrive as a software engineer in test?

To thrive as a Software Engineer in Test, you need a solid background in computer science, strong programming skills (often in Java, Python, or similar languages), and experience with automated testing frameworks. Familiarity with tools such as Selenium, JUnit, TestNG, and CI/CD systems, as well as knowledge of test management platforms, is typically required. Analytical thinking, problem-solving, and clear communication are critical soft skills that help you design effective test cases and collaborate with development teams. These skills ensure that software products are reliable, scalable, and meet quality standards before release.
Infographic showing various Software Engineer In Test job openings in Sandy, UT as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 12% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $101,740 per year, or $48.9 per hour.

Lead Software Engineer

cosm

Los Angeles, CA • On-site

$180K - $200K/yr

Full-time

Re-posted 21 days ago


Job description

Summary:

We are looking for a talented Software Engineer to implement solutions to enhance the video and media capabilities of our CX Engine application and its integration with Unreal Engine. The ideal candidate has significant hands-on experience developing with Unreal Engine, with either a video technology or graphics programming background to complement it. You are solutions oriented, unafraid to get your hands dirty, and fluent in C++ and object-oriented concepts. We expect our engineers to be versatile, display leadership qualities, and enthusiastic when taking on new problems across the full-stack as we continue to push our technology forward.

 

Responsibilities:

  • Provide mentoring to less senior members of the development team.
  • Set forth quality code guidelines and standards, lead code reviews, and ensure solutions are aligned to pre-defined architectural specifications.
  • Contribute to high-level strategic decisions with the rest of the Engineering and Executive teams.
  • Stay on top of industry trends and emerging technologies.
  • Proactively search for the best solutions and ideas in the marketplace, taking calculated risks and pushing the limits of what is possible.
  • Work independently and as part of a team, remaining flexible and agile to meet quick turnarounds and hard deadlines.

Experience:

  • BS degree in Computer Science or related field or equivalent practical experience.
  • 6-8+ years of significant experience as a software engineer in a media related field.
  • Significant experience in modern C++ required.
  • Experience with low latency hardware and software encoding/decoding for high quality (8K+) real-time video, or proven experience with real-time rendering, shading, lighting, and visual effects — ideally both.
  • Experience optimizing performance including memory management, CPU and GPU utilization to ensure smooth playback and efficient resource utilization.
  • Development experience with Microsoft Visual Studio and Git.
  • Driven to automate your processes, test continually, and document your work.
  • Must be highly organized, proactive, and collaborative.
  • Inform opinions on application design and library development while being willing to listen to differing opinions.
  • You're not afraid of an open, candid, and respectful work environment.
  • Experience with 3D realtime engines such as Unreal Engine is a plus — modifying engine source code, developing plugins in C++, writing shaders, and integrating with rendering pipelines such as DirectX.
  • Familiarity with nDisplay or other multi-node rendering systems is a plus.
  • Knowledge of broadcast (SMPTE) standards is a plus.
  • Knowledge of GStreamer / FFmpeg is a plus.
  • Knowledge of machine vision camera technology is a plus.
  • Passion for gaming, video live-streaming, sports, or eSports is a plus.

 The annualized base salary range for this position in California is $180,000- $200,000. The base salary offered will factor in internal equity and may also vary depending on the candidate's geographic region, job-related knowledge, skills, and relevant experience, among other factors.