1

Software Engineer Level 1 Jobs in Utah (NOW HIRING)

... ways no one else can. We're driven by innovation that truly transforms healthcare - for the ... At this level, you work with meaningful autonomy--designing and delivering features end-to-end with ...

... ways no one else can. We're driven by innovation that truly transforms healthcare - for the ... At this level, you work with meaningful autonomy-designing and delivering features end-to-end with ...

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

Lehi, UT · On-site

$90K - $120K/yr

Do we really need 10 step workflows, or is there one job that needs to be done? Do they really want ... software. We're proudly an engineering-led company. We believe the best product wins and that ...

Principal Software Engineer

Ogden, UT · On-site

$132.10K - $177.10K/yr

Proven success leading the development and deployment of enterprise-level systems in an Agile ... Systems Thinking - Understands how systems interact and impact one another. Able to navigate ...

Software Engineers work on multiple projects in an Agile environment, converting customer ... level, and location. The range displayed on each job posting reflects the minimum and maximum ...

Senior Software Engineer

Clearfield, UT · On-site +1

$82.30K - $220K/yr

Software Engineers work on multiple projects in an Agile environment, converting customer ... level, and location. The range displayed on each job posting reflects the minimum and maximum ...

Senior Software Engineer

Clearfield, UT · On-site +1

$82.30K - $220K/yr

Software Engineers work on multiple projects in an Agile environment, converting customer ... level, and location. The range displayed on each job posting reflects the minimum and maximum ...

Software Engineer

Lehi, UT · On-site

$90K - $120K/yr

Do we really need 10 step workflows, or is there one job that needs to be done? Do they really want ... software. We're proudly an engineering-led company. We believe the best product wins and that ...

Senior Software Engineer

Salt Lake City, UT · On-site

$110.50K - $149.50K/yr

Additionally, the Senior Software Engineer will bring expertise in one or more technologies including React, TypeScript, Go, Ent, gRPC, Twirp, and/or AWS technologies like EventBridge and Aurora.

Principal Software Engineer

Ogden, UT · On-site

$132.10K - $177.10K/yr

Proven success leading the development and deployment of enterprise-level systems in an Agile ... Systems Thinking - Understands how systems interact and impact one another. Able to navigate ...

Software Engineer

Salt Lake City, UT · On-site

$110K - $130K/yr

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

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 May 28, 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 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 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.

What is a level 1 software engineer?

A Level 1 Software Engineer is an entry-level position typically requiring limited professional experience, often focusing on basic coding, testing, and debugging tasks under supervision. They usually work with common programming languages and development tools while gaining foundational skills for career growth.

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 are popular job titles related to Software Engineer Level 1 jobs in Utah? For Software Engineer Level 1 jobs in Utah, the most frequently searched job titles are:
Infographic showing various Software Engineer Level 1 job openings in Utah as of May 2026, with employment types broken down into 35% Full Time, 42% Part Time, and 23% Contract. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution, with an average salary of $134,301 per year, or $64.6 per hour.

$141K - $197K/yr

Other

Posted 5 days ago


Job description

Job ID: 6848B
Date Posted: April 20, 2026

Space Dynamics Laboratory (SDL) is seeking a senior-level Software Engineer to deliver software development expertise to Government programs with our C4ISR Division. This role serves as a key technical resource to the Government customer and provides hands-on guidance for a team working with the customer's in-development software- providing clarification of technical details to both technical and non-technical people, identifying gaps, and driving practical improvements. The selected candidate must understand the customer's vision and support the team in evaluating the system's ability to meet customer requirements, program objectives, and mission needs.
The Command, Control, Communications, Computers, Intelligence, Surveillance, and Reconnaissance (C4ISR) Systems Division delivers mission-critical solutions, specializing in cyber operations, information architecture, strategic deterrence, and ISR. Our division's commitment to innovation and security enables us to provide critical solutions across defense, intelligence, and national security. Join our team and contribute to the next generation of defense technologies.
Required Qualifications

  • 15+ years of relevant engineering experience with increasing technical leadership responsibility
  • Bachelor's degree in computer science, MIS, engineering, or a related field, or an additional 5 years ofrelevant experience in lieu of a degree
  • Demonstrated experience guiding technical execution across a software team (e.g., senior engineer, technical lead, or similar role)
  • Strong software engineering skills in C++, Python, Java, web development, and/or scripting (deep expertise in at least one; working proficiency in others)
  • Strong understanding of software system design, development, integration, deployment, testing, and sustainment
  • Proven experience with software development processes including revision control, peer reviews, documentation standards, and quality gates
  • Ability to communicate complex technical concepts to non-technical audiences clearly and respectfully enabling understanding
  • Strong professional presence in complex environments with many stakeholders with the ability to navigate competing priorities and build alignment
  • Demonstrated problem-solving and judgment under ambiguity with the ability to operate independently while elevating team performance
  • Must be a U.S. citizen with the ability to obtain and maintain a U.S. Government security clearance and all required program/customer access approvals
  • Must be willing and able to travel, up to 25%, as required by the program

Preferred Qualifications
  • Experience with automated deployments and infrastructure as code
  • Experience with container technologies (e.g., Docker, Podman, Kubernetes, OpenShift)
  • Experience with data streaming / messaging technologies (e.g., gRPC, Kafka, ZeroMQ)
  • Comfortable working in a Linux environment
  • Experience with Agile development frameworks
  • Familiarity with DoW mission operations networks
  • Familiarity with DoW cybersecurity standards and procedures
  • Active Security Clearance
*Salary Range
  • $141,000 - $197,000
    • Salary commensurate on education and relevant experience


This range serves as a general guideline and may vary based on factors such as role, level, location, market conditions, and individual qualifications, including job-related skills, experience, and relevant education or training. The range displayed in the job advertisement reflects the minimum and maximum target salaries across all US locations. Specific salary details for a candidate's preferred location can be provided by the recruiter or HR manager during the hiring process.
Why Join SDL?
*SDL offers competitive salaries and a comprehensive benefits package. Visit our Benefits Page to learn more about what we offer.
SDL delivers advanced multi-domain solutions to protect national security and enable scientific discovery. Our expertise in satellites, sensors and instruments, ground systems and data processing, and autonomous systems plays a critical role in missions supporting NASA and the Department of Defense. Join our team of engineers, scientists, technicians, and business professionals in our seventh decade of delivering mission success.
At SDL, we strive to uphold a culture of respect, collaboration, empowerment, and accountability. We listen with open minds, seek to understand diverse perspectives, and engage in thoughtful dialogue. We work together by sharing knowledge, involving others, and offering support. We trust and empower our team members to take ownership, act with integrity, and be accountable. Above all, we deliver on our commitments to each other and to our mission partners.
The application window for this position is expected to remain open for approximately 14 days; however, it may be shortened or extended depending on business needs and the availability of qualified candidates. We encourage interested candidates to submit their applications promptly.

For questions, assistance, or accommodation with the application process or the DoD SkillBridge program, please contact employment@sdl.usu.edu.