1

Software Engineer Ii Jobs in Utah (NOW HIRING)

Software Engineer II

Draper, UT ยท On-site

$91K - $124K/yr

Software Engineer II Duration: 06 Months Contract (Possible Extension or Perm) Location: 13693 South 200 West, Draper UT 84020 (Hybrid - 2-3 days/week in office) Potential to Extend? Yes Potential to ...

Software Engineer II

Salt Lake City, UT ยท On-site

$89K - $122K/yr

Overview A Software Engineer II is a mid-level position responsible for executing tasks associated with the technical development and operation of company technology-based products, most of which ...

Software Engineer II

Salt Lake City, UT ยท On-site

$89K - $122K/yr

Overview A Software Engineer II is a mid-level position responsible for executing tasks associated with the technical development and operation of company technology-based products, most of which ...

Software Engineer II

Salt Lake City, UT ยท On-site

$89K - $122K/yr

Overview A Software Engineer II is a mid-level position responsible for executing tasks associated with the technical development and operation of company technology-based products, most of which ...

Software Engineer II

Salt Lake City, UT ยท On-site

$89K - $122K/yr

Overview A Software Engineer II is a mid-level position responsible for executing tasks associated with the technical development and operation of company technology-based products, most of which ...

Software Engineer II

Salt Lake City, UT ยท On-site

$94K - $129K/yr

Overview A Software Engineer II is a mid-level position responsible for executing tasks associated with the technical development and operation of company technology-based products, most of which ...

Software Engineer II

Salt Lake City, UT ยท On-site

$90 - $120/hr

Overview A Software Engineer II is a mid-level position responsible for executing tasks associated with the technical development and operation of company technology-based products, most of which ...

New

Software Engineer II

Provo, UT

$92K - $126K/yr

... Engineering, or Mathematics (STEM) and a minimum of two years prior relevant experience. * Experience with C++, C or other object-oriented language. * Experience with hardware-software integration ...

Software Engineer II

Provo, UT

$92K - $126K/yr

... Engineering, or Mathematics (STEM) and a minimum of two years prior relevant experience. * Experience with C, C++, or other object-oriented language. * Experience with hardware-software integration ...

Software Engineer II

American Fork, UT

$87K - $119K/yr

ABOUT THIS ROLE As a Fullstack Software Engineer II at LVT, you will build, ship, and iterate on features that directly impact how our customers interact with our cutting-edge IoT and Agentic AI ...

Software Engineer II

Salt Lake City, UT ยท On-site

$88K - $122K/yr

General Purpose Software Engineer II designs, develops, tests, and supports software solutions of moderate to high complexity. This role works independently on well-defined problems, collaborates ...

Software Engineer II

Draper, UT ยท Hybrid

$91K - $124K/yr

Why you want this job As a Software Engineer II at SeekWell, you'll help build the systems that power critical business operations and customer experiences. These include primarily backend services ...

Software Engineer II

Draper, UT ยท On-site +1

$91K - $124K/yr

Why you want this job As a Software Engineer II at SeekWell, you'll help build the systems that power critical business operations and customer experiences. These include primarily backend services ...

Software Engineer II

Salt Lake City, UT

$94K - $129K/yr

Mentor new hires and junior engineers * Collaborate across team boundaries rather than staying in your lane * Set the standard for engineering quality and responsible AI use * Improve testing ...

Software Engineer II

Lehi, UT

$91K - $125K/yr

Mentor new hires and junior engineers * Collaborate across team boundaries rather than staying in your lane * Set the standard for engineering quality and responsible AI use * Improve testing ...

ABOUT THIS ROLE As a Software Engineer II at LVT, you will build, scale, and maintain the core server-side services and APIs that power our cutting-edge IoT and Agentic AI platforms. Working within a ...

next page

Showing results 1-20

Software Engineer Ii information

See Utah salary details

$50.5K

$108K

$157.9K

How much do software engineer ii jobs pay per year?

As of Aug 19, 2026, the average yearly pay for software engineer ii in Utah is $108,037.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,800.00 and $121,500.00 per year, depending on experience, location, and employer.

What is a software engineer ii?

A Software Engineer II is typically a mid-level engineering role responsible for designing, developing, testing, and maintaining software applications. They often work on coding, debugging, and collaborating with cross-functional teams to deliver features and improvements. In addition to writing code, they may also participate in code reviews, contribute to architectural decisions, and help mentor junior engineers. Software Engineer II positions require both technical proficiency and strong problem-solving skills. This role usually builds upon prior experience, allowing engineers to take on more complex tasks and greater ownership within projects.

How does a software engineer ii typically collaborate with other team members during a project lifecycle?

As a Software Engineer II, you'll often work closely with product managers, designers, and other engineers through all stages of the project lifecycle. You may participate in planning sessions, contribute to code reviews, and pair-program with peers to solve complex problems. Regular communication and knowledge sharing are key, as you'll help ensure alignment on technical decisions and contribute to a supportive team environment. This collaborative approach not only enhances project outcomes but also provides valuable learning and mentorship opportunities.

What are the key skills and qualifications needed to thrive as a software engineer ii, and why are they important?

To excel as a Software Engineer II, you need a solid background in computer science, proficiency in programming languages like Java, Python, or C#, and experience with software development lifecycles. Familiarity with version control systems (such as Git), Agile methodologies, and relevant certifications (like AWS Certified Developer) are commonly expected. Strong problem-solving abilities, teamwork, and effective communication distinguish top performers in this role. These skills ensure the ability to deliver robust, maintainable solutions and collaborate efficiently within cross-functional teams.

What is the difference between Software Engineer Ii vs Software Engineer I?

AspectSoftware Engineer ISoftware Engineer II
Experience LevelEntry-level, 0-2 yearsMid-level, 2-4 years
ResponsibilitiesBasic coding, testing, and debuggingDesigning modules, code reviews, mentoring
Required SkillsFundamental programming, basic understanding of toolsProficient coding, problem-solving, collaboration
CertificationsOptional, relevant certifications helpfulOptional, but advanced certifications may be preferred

Software Engineer I and Software Engineer II roles are distinguished mainly by experience and responsibilities. Software Engineer I is an entry-level position focusing on basic tasks, while Software Engineer II involves more complex projects, mentorship, and greater independence. Employers typically expect Software Engineer II candidates to have more hands-on experience and a deeper understanding of development processes.

What cities in Utah are hiring for Software Engineer Ii jobs?

Cities in Utah with the most Software Engineer Ii job openings:

Infographic showing various Software Engineer Ii 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 $108,037 per year, or $51.9 per hour.

Software Engineer II

Primus Software Corporation

Draper, UT โ€ข On-site

$91K - $124K/yr

Contractor

Re-posted 27 days ago


Job description

Job Title: Software Engineer II

Duration: 06 Months Contract (Possible Extension or Perm)

Location: 13693 South 200 West, Draper UT 84020 (Hybrid – 2-3 days/week in office)

Potential to Extend? Yes

Potential to Convert FTE? Yes

Job Description:

We are looking for a Backend Engineer II to join the DMS+ team. This role focuses on building and refining the core APIs and database structures that power our next-generation dealer management services. You will work within a sophisticated AWS ecosystem, utilizing C# and .NET to deliver high-performance solutions. Beyond technical execution, you will play a vital role in technical reviews and cross-functional communication, ensuring that complex requirements are translated into successful engineering outcomes.

Key Responsibilities:

  • Develop and maintain backend services using C# and the .NET framework.
  • Design and optimize RESTful APIs and database schemas within AWS.
  • Actively participate in and lead technical code reviews, ensuring adherence to best practices and performance standards.
  • Collaborate with Architects and Project Managers to clarify technical constraints and project requirements.
  • Bridge the gap between technical complexity and stakeholder needs through clear, professional communication.

Target Years of Exp: 1-3

Top 5 Must Haves:

  • C# / .NET Proficiency: Strong professional experience in Object-Oriented Programming (OOP) using C#. The candidate should be comfortable with .NET Core/6+ and building modern, scalable backend applications.
  • AWS & Cloud Fundamentals: Practical experience developing within the AWS ecosystem (e.g., Lambda, DynamoDB, RDS, SQS). They should understand how to deploy and manage services in a cloud-native environment.
  • API & Database Design: Proven ability to build robust Web APIs and interact with both relational and non-relational databases. This includes understanding data modeling, indexing, and query optimization.
  • Technical Review Rigor: A high level of proficiency in performing technical peer reviews. We need someone who can provide constructive feedback, spot architectural "smells," and maintain code quality across the team.
  • High-Stakes Communication: The ability to articulate complex technical requirements to a diverse audience, including architects, PMs, and "tough" personality types. They must be able to defend technical decisions while remaining collaborative and solutions-oriented.

Highly Recommended / Nice to Have

  • Scripting Language Proficiency: Experience with Python, Bash, or Node.js for automation, utility scripts, or rapid prototyping.
  • Infrastructure as Code (Terraform): Experience defining and managing AWS resources via Terraform to ensure repeatable and version-controlled environments.
  • CI/CD Pipeline Knowledge: Familiarity with automated deployment workflows and GitHub Actions or similar tools.
  • Unit & Integration Testing: A "test-first" mindset with experience using frameworks like xUnit or Moq to ensure code reliability.