1

Software Engineer Team Lead Jobs in Utah (NOW HIRING)

Principal Software Engineer

Sandy, UT · Hybrid

$128K - $172K/yr

Mentor and develop engineers, raising the overall technical bar of the team * Lead by example ... of software engineering experience, with a track record of delivering complex systems at scale

Supportive, team-driven culture that values collaboration, transparency, and accountability ... Lead significant software features, integrations, and technical execution across the software ...

New

Principal Software Engineer

Sandy, UT · On-site

$128K - $172K/yr

Mentor and develop engineers, raising the overall technical bar of the team * Lead by example ... NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 ...

Senior Software Engineer

Provo, UT · On-site +1

$120K - $140K/yr

Join our fast-paced, forward-thinking team as a Senior Software Engineer , and play a critical role ... As a Senior Software Engineer , you'll be empowered to lead projects, propose solutions, and mentor ...

Company Description We are seeking an experienced Lead Agentic Software Engineer to build and ship ... team's work. Qualifications * Bachelor's or Master's degree in Computer Science, Software ...

Senior Software Engineer

Provo, UT · On-site

$120K - $140K/yr

Join our fast-paced, forward-thinking team as a Senior Software Engineer , and play a critical role ... As a Senior Software Engineer , you'll be empowered to lead projects, propose solutions, and mentor ...

Senior Software Engineer

Provo, UT · On-site

$120 - $150/hr

Join our fast-paced, forward-thinking team in Provo, UT as a Senior Software Engineer , and play a ... As a Senior Software Engineer , you'll be empowered to lead projects, propose solutions, and mentor ...

Showing results 21-40

Software Engineer Team Lead information

See Utah salary details

$75.6K

$132.8K

$180.3K

How much do software engineer team lead jobs pay per year?

As of Aug 16, 2026, the average yearly pay for software engineer team lead in Utah is $132,814.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,200.00 and $153,400.00 per year, depending on experience, location, and employer.

What is the difference between Software Engineer Team Lead vs Software Engineer?

AspectSoftware Engineer Team LeadSoftware Engineer
ResponsibilitiesLeading a team, coordinating projects, mentoringDeveloping software, coding, implementing features
Required SkillsTechnical expertise, leadership, communicationStrong coding skills, problem-solving, technical knowledge
CertificationsOften preferred: Scrum, PMP, technical certificationsTypically not required, but relevant certifications can help
Work EnvironmentCollaborative team settings, project managementIndividual or team coding tasks, development environments

The main difference between a Software Engineer Team Lead and a Software Engineer is that the Team Lead combines technical skills with leadership and project management responsibilities, whereas the Software Engineer primarily focuses on coding and technical development. The Team Lead oversees project progress and mentors team members, while the Software Engineer concentrates on implementing software solutions.

What is a software engineer team lead?

A Software Engineer Team Lead is a senior-level software engineer who oversees a team of developers, guiding them through the software development lifecycle. They are responsible for coordinating tasks, mentoring team members, ensuring code quality, and aligning the team's work with project goals. In addition to writing code, they also facilitate communication between the team and management, help solve technical challenges, and contribute to architectural decisions. Effective team leads combine strong technical skills with leadership and communication abilities to drive successful project outcomes.

How does a software engineer team lead balance hands-on coding with leadership responsibilities?

As a Software Engineer Team Lead, you'll typically split your time between technical tasks and leadership duties. While you'll still be involved in designing and reviewing code, a significant portion of your day will be spent mentoring team members, facilitating communication, and coordinating project deliverables. Striking the right balance requires strong time management skills and the ability to delegate effectively, ensuring both technical excellence and team growth. This dual role provides opportunities to influence technical direction while developing leadership abilities crucial for further career advancement.

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

To thrive as a Software Engineer Team Lead, you need a strong background in software development principles, leadership experience, and typically a degree in computer science or related field. Familiarity with tools like Git, project management platforms (e.g., Jira), and proficiency in relevant programming languages are essential, along with experience in agile methodologies. Excellent communication, mentorship, and conflict resolution skills help motivate teams and foster collaboration. These combined skills ensure effective project delivery, high-quality code, and a cohesive, productive engineering team.

What are the most commonly searched types of Software Engineer Team Lead jobs in Utah?

The most popular types of Software Engineer Team Lead jobs in Utah are:

What are popular job titles related to Software Engineer Team Lead jobs in Utah?

For Software Engineer Team Lead jobs in Utah, the most frequently searched job titles are:

What job categories do people searching Software Engineer Team Lead jobs in Utah look for?

The top searched job categories for Software Engineer Team Lead jobs in Utah are:

Infographic showing various Software Engineer Team Lead job openings in Utah as of August 2026, with employment types broken down into 1% As Needed, 76% Full Time, 19% Part Time, and 4% Contract. Highlights an 94% Physical, 2% Hybrid, and 4% Remote job distribution, with an average salary of $132,814 per year, or $63.9 per hour.

Senior Specialist, Software Engineer

L3HHCM20

Salt Lake City, UT

$117K - $154K/yr

Full-time

Posted 5 days ago


Job description

Job Title: Senior Specialist, Software Engineer

Job Code: 41926

Job Location: Salt Lake City, UT

Job Schedule: 9/80, employees work 9 out of 14 days- totaling 80 hours worked- and have every other Friday off

 

 

Job Description:

 

The Electronic Warfare software engineering organization is seeking a Level 4 Software Engineer focused on system software development for embedded devices and electronic warfare systems. This role leads significant features, integrations, and technical problem solving across the software development life cycle while working closely with systems engineering, software peers, and program leadership. The ideal candidate brings strong system software experience, sound technical judgment, and the ability to influence technical direction for features or subsystems in support of complex development programs.

 

 

Essential Functions:

 

 

  • Develop software for embedded devices and systems from requirements through production and support.
  • Lead significant software features, integrations, and technical execution activities across the development life cycle.
  • Work closely with cross-functional team members to develop operational performance requirements, interface software and hardware components, and collaborate on system design.
  • Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and formal testing.
  • Contribute to software test plans, procedures, and other relevant technical documentation.
  • Participate in peer reviews, identify, track, and repair defects.
  • Collaborate with a cross-functional engineering team and help define technical direction for features or subsystems.
  • Utilize a variety of software languages and tools on Windows, Linux, and embedded real-time operating systems.
  • Support software bids and proposal inputs in response to customer requests and government requests for proposal.
  • Travel is minimal.

 

 

Qualifications:

  

  • Bachelor's Degree and minimum 6 years of prior relevant experience. Graduate Degree and a minimum of 4 years of prior related experience. In lieu of a degree, minimum of 10 years of prior related experience.

 

 

Preferred Additional Skills:

  

  • Advanced proficiency with C++.
  • Experience working with Department of Defense programs.
  • Experience with object-oriented software development using C++.
  • Experience with embedded real-time software development in Linux.
  • Experience with high-performance and multi-threaded programming.
  • Demonstrated depth of knowledge in programming languages, compilers, and application execution.
  • Ability to collaborate across engineering disciplines and contribute to complex technical efforts.
  • Ability to obtain and maintain a U.S. security clearance.
  • Experience with hands-on software development and troubleshooting on embedded targets.
  • Experience in embedded systems design.
  • Working knowledge of signal processing, control systems, electronic warfare, or networking.
  • Knowledge of protocols such as IP, UDP, TCP, and Protobufs.
  • Solid presentation and technical writing skills.

 

 #LI-LT2