1

Software Engineer Team Lead Jobs in Utah (NOW HIRING)

The Lead Software Engineer will implement solutions to enhance the video and media capabilities of ... Responsibilities : • Provide mentoring to less senior members of the development team. • Set ...

$92K - $121K/yr

About This Role We are looking for a senior-level engineer to step into a Team Lead role on one of ... This is a role for someone who is passionate about the craft of software and equally energized by ...

Engineering Team Lead

Pleasant Grove, UT

$92K - $121K/yr

About This Role We are looking for a senior-level engineer to step into a Team Lead role on one of ... This is a role for someone who is passionate about the craft of software and equally energized by ...

Provide mentoring to less senior members of the development team. * Set forth quality code ... software engineer in a media related field. * Significant experience in modern C++ required.

Lead Software Engineer

Los Angeles, CA · On-site

$180K - $200K/yr

IMPORTANT NOTICE FROM THE COSM HUMAN RESOURCES & RECRUITING TEAM REGARDING A RECRUITING SCAM: Your ... We are looking for a talented Software Engineer to implement solutions to enhance the video and ...

As a Software Engineer on the RIS team at Novarad, you are a core contributor to a highly effective ... Lead rather than step-by-step direction. You bring solid web development experience with C# and

As a Software Engineer on the RIS team at Novarad, you are a core contributor to a highly effective ... Lead rather than step-by-step direction. You bring solid web development experience with C# and

As a Software Engineer on the RIS team at Novarad, you are a core contributor to a highly effective ... NET with an eye toward scalability and long-term maintainability Collaborate with your Tech Lead ...

$100K - $132K/yr

Proven Track Record: 3+ years as Control Systems Project Engineer I or equivalent. Duties and ... Lead, train, and mentor co-workers during start-up and commissioning of systems. * Expert in ...

Be Seen First

As a Software Engineer on the RIS team at Novarad, you are a core contributor to a highly effective ... Lead rather than step-by-step direction. You bring solid web development experience with C# and

next page

Showing results 1-20

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 Jul 26, 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 are Software Engineer Team Leads?

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 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 July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $132,814 per year, or $63.9 per hour.
Software Integration Engineer - Team Lead

Software Integration Engineer - Team Lead

Alpine School District

American Fork, UT • On-site

$45.15 - $71.67/hr

Contractor

Posted 16 days ago


Alpine School District (Utah) rating

7.2

Company rating: 7.2 out of 10

Based on 31 frontline employees who took The Breakroom Quiz

229th of 615 rated elementary and secondary schools


Job description

Position Type:
TECHNOLOGY/DATA SERVICES/Data Services Positions
Date Posted:
7/10/2026
Location:
Timpanogos School District
Date Available:
07/01/2027
Closing Date:
07/27/2026
Software Integration Engineer - Team Lead
Lane I-K Contract and Benefits
250 Day Contract
Starting Date: July 1, 2027
Job closes: 07/27/2026 at 11:59 pm
Hours a day: 8 hours
Hourly rate: $45.15 - $71.67
Contact Information:
  • Name: Matt Johnson
  • Phone: 801-610-8001
  • Email: mattjohnson@timpsd.org

Purpose Statement
The job of Software Integration Engineer (Team Lead) is done for the purpose/s of analyzing departmental and individual requirements for automated solutions; developing, implementing and maintaining computer applications; documenting system components and user instructions; and serving as a technical advisor to staff and other district personnel.
This job reports to Assistant Director of Technology - Systems Integration and Cybersecurity
Essential Functions
  • Collaborates with a variety of internal and external parties (e.g. programmers, programmer analysts, database administrators, users, government agencies, etc.) for the purpose of architecting, designing, developing solutions, and ensuring project success.
  • Develops and supports data warehouse (e.g., dimensional models, ETL processes, optimized tables, etc.) for the purpose of supporting the needs of employees.
  • Develops and maintains code and systems solutions from researching existing software products and best practices for the purpose of automation of business processes and automated systems integration of data flow between systems, and system integration.
  • Develops program code, user interfaces, applications, and user documentation for the purpose of providing computerized alternatives to manual processes.
  • Develops functional and system/software requirements from information gathered at user meetings and/or interviews with internal staff and non-district sources for the purpose of documenting/interpreting user requests, identifying data sources, and creating working plans.
  • Implements software applications for the purpose of providing access to computerized alternatives to manual processes.
  • Participates and provides project management support in a variety of planning and development activities, including district-wide committees for the purpose of creating short- and long-range plans for programming support to the district.
  • Performs routine server maintenance as assigned for the purpose of ensuring the availability of server as required.
  • Prepares a variety of materials (e.g., reports, memos, procedures, project documentation, flow charts, etc.) for the purpose of documenting activities, providing written reference, and/or conveying information.
  • Researches database systems, data models and schema, domain information, data and statistics for the purpose of responding to and fulfilling software requests.
  • Serves as a technical resource to department and district staff for the purpose of providing information and/or advice regarding active or planned projects.
  • Supports internally developed and 3rd party software for the purpose of functionality to fulfill user's needs and enhance user's software experience.
  • Tests application software for the purpose of ensuring that product matches defined requirements and expected functionality.
  • Trains selected personnel for the purpose of ensuring their ability to use new and/or existing operating systems and application software.
  • Help prioritize team tasks and manage resource allocation for the purpose of meeting project deadlines and balancing workload across the System Integration team.
  • Leads code reviews and technical audits for the purpose of ensuring adherence to established coding standards, security protocols, and best practices.
  • Establishes and maintains department-wide documentation standards and software development lifecycles (SDLC) for the purpose of ensuring consistency and maintainability of all system solutions.
  • Collaborates with senior leadership to translate district business goals into technical roadmaps and long-range integration strategies.
  • Helps coordinate between developers, stakeholders, and vendors from inception to final implementation.
  • Helps evaluate third-party software vendors and manages technical relationships for the purpose of ensuring external solutions meet district requirements and integration standards.
  • Participates in technical brainstorming sessions and cross-departmental meetings to define system requirements and resolve integration challenges.
  • Serves as a primary technical liaison between the technology team and district departments for the purpose of translating complex technical roadmaps into clear, operational updates that align with educational goals and support district-wide initiatives.
  • Performs other related duties as assigned for the purpose of ensuring the efficient and effective functioning of the work unit.

Preferred Qualifications and Experience
  • Proficiency in full-stack development and relational database design
  • Job related experience within a specialized field with increasing levels of responsibility is required in software development and modern database technology.
  • 3 5 years of experience in a Senior or Lead Engineer role, with a proven track record of mentoring junior developers.
  • Demonstrated experience successfully leading high-impact, district-wide software implementations from inception to post-launch support.
  • Advanced knowledge of enterprise architecture patterns, API management, and scalable data warehousing strategies.
  • Bachelor's degree in data science, software development, or job-related area.

What Alpine School District (Utah) employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom