1

Software Engineer Team Lead Jobs in Utah (NOW HIRING)

Senior Software Engineer

Provo, UT · On-site

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

... software engineering experience, or a Master's degree in one of those fields with 2+ years of ... Work closely with cross-functional team members to develop operational performance requirements ...

Graduate, preferably BE in Software Engineering or equivalent. * Strong communication skills need ... team to lead that work. Our four pillars define how we deliver for customers -- and how we work:

Senior Software Engineer

Clearfield, UT · On-site

$115K - $151K/yr

... Lead a small team of software developers on projects. Qualifications : Required : • Requires a bachelor's in Computer Science or other related field. • 5-10 years experience in Software ...

Lead code review standards and conduct complex feature reviews * Champion responsible AI adoption within team practices Key Relationships Internal: Engineering Teams, Engineering Lead/Manager ...

New

As a C# Software Engineer III on the Blitz Team, you hold a senior position leading the development ... Lead code reviews, holding the team to coding standards and promoting best practices. * Contribute ...

C# Software Engineer

Mendon, UT · On-site

$125 - $150/hr

As a C# Software Engineer III on the Blitz Team, you hold a senior position leading the development ... Lead code reviews, holding the team to coding standards and promoting best practices. * Contribute ...

New

... Lead a small team of software developers on projects. **Skills/Abilities** • Curiosity-driven approach to solving complex, customer-driven problems as part of a multi-disciplinary team. • ...

What Makes You the Hero for This Job: * 8+ years of software engineering experience with a heavy ... Team Commitment. You build, mentor, and lead a high-performance engineering team that delivers ...

... • Lead a small team of software developers on projects. Skills/Abilities • Curiosity-driven approach to solving complex, customer-driven problems as part of a multi-disciplinary team. • ...

Lead a small team of software developers on projects. Skills/Abilities Curiosity-driven approach to solving complex, customer-driven problems as part of a multi-disciplinary team. Demonstrate an ...

Showing results 41-60

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 Sep 7, 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 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 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 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, 20% Part Time, and 3% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $132,814 per year, or $63.9 per hour.

Senior Software Engineer II - Manufacturing Software Support

LVT

American Fork, UT • On-site

$109K - $144K/yr

Full-time

Re-posted 23 days ago


Job description

ABOUT THIS ROLE

As a Senior Software Engineer II focusing on Manufacturing Engineering Support, you will bridge the gap between core software engineering and our production software systems. In this high-impact IC role, you will build the frameworks, internal tooling, and infrastructure that empower our manufacturing software engineering team to deploy reliable, high-performance code. By optimizing the developer experience and ensuring seamless software-to-factory interfaces, your work directly accelerates product delivery and software stability across our manufacturing pipeline.

This role is based in-office out of our Headquarters in American Fork, Utah, requiring daily on-site collaboration with our production and engineering environments. Minimal travel may be required.

ROLE RESPONSIBILITIES
  • Design, develop, and maintain internal tooling, infrastructure, and automation tailored specifically to empower the manufacturing software engineering team.

  • Build and optimize the critical interfaces, APIs, and middleware connecting core software engineering frameworks with factory-floor execution systems.

  • Collaborate with software developers and manufacturing teams to establish robust testing environments, simulation tools, and hardware validation frameworks.

  • Architect scalable data pipelines to stream manufacturing software telemetry and performance metrics back to core engineering platforms.

  • Troubleshoot and resolve complex, systemic bottlenecks at the intersection of production software and core engineering infrastructure to maximize developer velocity.

  • Define and enforce high standards for code quality, architectural consistency, and deployment safety across engineering repositories using Python, C/C++, and Go.

  • Drive long-term technical strategy for the platform systems that support physical hardware assembly, automated calibration, and device provisioning.

  • Mentor team members on software engineering best practices, effectively bridging the gap between embedded hardware constraints and modern software design patterns.

OUR IDEAL CANDIDATE
  • Deep Language Expertise: 8+ years of professional software engineering experience, with advanced proficiency in Python, C/C++, and Go.

  • Platform & Tooling Focus: Proven track record of building developer tools, internal infrastructure, frameworks, or APIs that support and scale other engineering teams.

  • Software-to-Hardware Interface: Substantial experience working closely with software systems that interface directly with physical hardware, manufacturing lines, or edge devices.

  • Systems Integration: Strong background in systems architecture, containerization, and establishing robust CI/CD and automated test infrastructure for hardware-dependent software.

  • Data & Telemetry: Proficient in designing reliable data pipelines, microservices, and local databases to capture and analyze system-level manufacturing software performance.

  • Problem Solver: Excellent root-cause analysis skills with the ability to debug complex, distributed integrations between distinct software and hardware environments.

  • Collaborative Partner: Strong communication skills with a proven ability to align core software engineering objectives with practical manufacturing realities.

  • Education: B.S. or M.S. in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical industry experience.