1

Software Engineer Level 1 Jobs in Utah (NOW HIRING)

Staff Software Engineer

American Fork, UT ยท On-site

$153K - $179K/yr

Staff Software Engineer for Henry Schein One, LLC to report to our American Fork, UT HQ loc and may work remotely from any approved state location. Develop & communicate cross-team architectural ...

Software Engineer

Salt Lake City, UT ยท On-site +1

$116K - $225K/yr

M.S. / B.S. in Computer Science or related STEM discipline * 4+ years of proven experience at Software Engineer I/II level Preferred * Experience with React, Typescript Effect, oRPC, Hono

Senior Software Engineer

Provo, UT ยท On-site +1

$120K - $140K/yr

Senior Software Engineer Are you a Software Engineer who's ready to take your career to the next level in an environment where innovation, collaboration, and impact drive everything we do? Join our ...

Senior Software Engineer

Provo, UT ยท On-site

$120K - $140K/yr

Senior Software Engineer Are you a Software Engineer who's ready to take your career to the next level in an environment where innovation, collaboration, and impact drive everything we do? Join our ...

Information Technology - Software Engineer LOCATION: Hill AFB, Utah Schedule: 4/10 Required: Secret ... skill level GeoLogics is an Equal Opportunity/Affirmative Action Employer that is committed to ...

Information Technology - Software Engineer LOCATION: Hill AFB, Utah Schedule: 4/10 Required: Secret ... skill level GeoLogics is an Equal Opportunity/Affirmative Action Employer that is committed to ...

Software Engineer - Sentinel

Ogden, UT ยท On-site

$70K - $175K/yr

Auria is seeking a Software Engineer (All Experience Levels) to support the Sentinel program ... one with no vesting wait-period. * Industry-Leading Education Support: Level up with up to $12,000 ...

Software Engineer

Salt Lake City, UT ยท On-site

$75K - $125K/yr

Software Engineer We are primarily seeking a Software Engineer III but are open to less experience ... The final level and compensation will be determined based on the candidate's experience, skills ...

Auria is seeking a Software Engineer (All Experience Levels) to support the Sentinel program ... one with no vesting wait-period. * Industry-Leading Education Support: Level up with up to $12,000 ...

Mentor mid-level and junior engineers through reviews and coaching * Break down ambiguous problems ... Build resilient software for intermittent connectivity and remote recovery scenarios * Optimize ...

Embedded Software Engineer

Orem, UT

$114K - $150K/yr

... level hardware/software integration, and support of microcontroller-based embedded systems ... The engineer will contribute to software architecture, product enhancements, and reliability ...

Software Engineer II

Draper, UT ยท On-site

$91K - $124K/yr

Target Years of Exp: 1-3 Top 5 Must Haves: * C# / .NET Proficiency: Strong professional experience ... A high level of proficiency in performing technical peer reviews. We need someone who can provide ...

next page

Showing results 1-20

Software Engineer Level 1 information

See Utah salary details

$57.8K

$134.3K

$187.1K

How much do software engineer level 1 jobs pay per year?

As of Jul 20, 2026, the average yearly pay for software engineer level 1 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 the difference between Software Engineer Level 1 vs Software Engineer Level 2?

CriteriaSoftware Engineer Level 1Software Engineer Level 2
Required CredentialsBachelor's degree in CS or related field; entry-level experienceSame as Level 1, often with 1-3 years of experience
Work EnvironmentJunior team member, supervised tasks, learning-focusedMore independent, handles complex tasks, mentorship roles
Employer & Industry UsageCommon in tech companies, startups, and corporate IT teamsProgression within same environments, increased responsibilities

Software Engineer Level 1 typically involves entry-level tasks with supervision, while Software Engineer Level 2 requires more experience and independence, handling more complex projects and mentoring junior staff. The transition reflects increased skills and responsibilities within the same industry and work environment.

What is L1, L2, L3, and L4 engineer?

In software engineering, L1, L2, L3, and L4 typically refer to different levels of seniority and responsibility. L1 is usually an entry-level or junior engineer, focusing on basic tasks and learning, while L2 and L3 are mid-level and senior engineers with increasing expertise and project responsibilities. L4 often denotes a lead or principal engineer who oversees projects and mentors others, with expectations for advanced technical skills and leadership abilities.

What engineer makes $500,000 a year?

A senior or principal software engineer at large tech companies or in specialized fields such as machine learning, AI, or cybersecurity can earn $500,000 or more annually, often including bonuses and stock options. Achieving this level typically requires extensive experience, advanced skills, and sometimes leadership responsibilities or executive-level roles.

What are the key skills and qualifications needed to thrive as a Software Engineer Level 1, and why are they important?

To thrive as a Software Engineer Level 1, you need a solid understanding of programming fundamentals, problem-solving skills, and a relevant degree or coding bootcamp experience. Familiarity with languages like Python, Java, or JavaScript, version control systems such as Git, and basic software development tools is typically expected. Strong communication, teamwork, and a willingness to learn help you collaborate effectively and adapt to new challenges. These skills and qualities are essential for contributing to projects, growing professionally, and ensuring successful software delivery in a team environment.

What does a software engineer 1 do?

A Software Engineer Level 1 typically writes, tests, and maintains code under supervision, focusing on developing software features and fixing bugs. They often work with programming languages like Java, Python, or C++ and use tools such as version control systems. This entry-level role involves learning company coding standards and collaborating with more experienced engineers to gain skills and experience.

What is a level 1 software engineer?

A Level 1 Software Engineer is an entry-level position typically requiring limited professional experience, often involving basic coding, debugging, and learning company tools and processes. They usually work under supervision and focus on developing foundational skills while gaining industry knowledge.

What types of projects and technologies do Software Engineer Level 1s typically work on, and how are tasks assigned within the team?

As a Software Engineer Level 1, you will usually work on foundational components of larger projects, such as coding specific features, fixing bugs, or writing unit tests under the guidance of more experienced engineers. Tasks are often assigned by a team lead or project manager, with regular check-ins to ensure alignment and offer mentorship. The technologies you work with depend on the company's stack but commonly include languages like Python, Java, or JavaScript, and tools such as Git for version control. Collaboration is key, and you'll regularly participate in code reviews, daily stand-ups, and pair programming sessions to build both your technical skills and teamwork abilities.

What are Software Engineer Level 1 jobs?

Software Engineer Level 1 jobs are entry-level positions in the software development field, typically for recent graduates or those with limited professional experience. These engineers work under the supervision of more experienced developers, assisting with coding, debugging, testing, and maintaining software applications. They are expected to have a foundational knowledge of programming languages, software development principles, and problem-solving skills. Level 1 software engineers often participate in team meetings, contribute to project documentation, and learn industry best practices. The role serves as a stepping stone to more advanced engineering positions.
Infographic showing various Software Engineer Level 1 job openings in Utah as of July 2026, with employment types broken down into 1% As Needed, 71% Full Time, 22% Part Time, 1% Temporary, and 5% Contract. Highlights an 93% Physical, 1% Hybrid, and 6% Remote job distribution, with an average salary of $134,301 per year, or $64.6 per hour.
Mid-Level Software Engineer - Roy, Utah

Mid-Level Software Engineer - Roy, Utah

Davidson Technologies, Inc.

Roy, UT โ€ข On-site

$110K - $124K/yr

Full-time

Posted 10 days ago


Job description

Davidson is distinguished in the aerospace and missile defense industry, in part, because of its excellence in hiring exceptional experts, engineers and software developers dedicated to delivering advanced, intelligent technology solutions in defense of our nation.


Davidson is seeking a Software Engineer in Roy, Utah. This position is an integral part of a fast-paced, innovative program involving system engineering and developing software for the Sentinel program. The program works cross-functionally and cross-site with innovative team members skilled in Software Engineering and Systems Engineering. The standard work schedule is 9/80. This allows for every other Friday off.


All team members should be able to:

  • Self-organize and participate in an Agile development lifecycle
  • Be able to build consensus within a cross-functional team
  • Provide design inputs and collaborate to decompose, estimate, and refine backlog requirements

Job Responsibilities:โ€ฏ

You will work within an Agile team providing technical leadership for the integration of requirements and design for software-intensive systems. The software engineer role focuses on software design, development and unit testing to meet customer's emerging mission needs.โ€ฏ

  • Interface with Scrum team on technical considerations for associated problems, issues or conflicts
  • Interface with chief architects to ensure technical requirements are met
  • Develop technical documentation to include activity and sequence diagrams

Job Requirements:

Required:

  • Bachelor's degree in STEM related degree from an accredited college or university
  • 5+ years of experience as software engineer
  • Experience with designing, developing and troubleshooting C++
  • Excellent organizational and facilitation skills
  • Self-starting mentality and willingness to take ownership of difficult challenges

Preferred Qualifications:

Experience with the following:

  • Operational weapon software and embedded systems
  • Real-time operating systems
  • Git/GitLab
  • SysML, UML or other modeling languages
  • Atlassian tool suite: Jira and Confluence

Clearance:

  • Currently hold a Secret clearance or higher

Job Posted by ApplicantPro