1

Tech Lead Jobs in Utah (NOW HIRING)

ENGINEERING TECHNICAL LEAD (Draper, Utah-On-site) (No Sponsorships) ABOUT UPBOUND Upbound Group ... inclusive, and technology-driven financial solutions that address the evolving needs and ...

QA Automation Tech Lead Canopy, South Jordan, UT About Us Canopy is a fast-growing SaaS company in South Jordan, Utah building simple, powerful software for accounting firms. We're on a mission to ...

We're looking for a Director, Tech Leads to be part of making that happen. About the Role: As a ... Evolve the Technical Lead function toward a more strategic, outcome-oriented operating model

At this level, you work with meaningful autonomy--designing and delivering features end-to-end with guidance from your Tech Lead rather than step-by-step direction. You bring solid web development ...

At this level, you work with meaningful autonomy-designing and delivering features end-to-end with guidance from your Tech Lead rather than step-by-step direction. You bring solid web development ...

At this level, you work with meaningful autonomy-designing and delivering features end-to-end with guidance from your Tech Lead rather than step-by-step direction. You bring solid web development ...

Be Seen First

Collaborate with your Tech Lead and teammates in an Agile/Scrum environment to deliver features on time and to a high standard of quality * Participate in code and design reviews, providing and ...

next page

Showing results 1-20

Tech Lead information

See Utah salary details

$27.3K

$142.3K

$187.5K

How much do tech lead jobs pay per year?

As of Aug 10, 2026, the average yearly pay for tech lead in Utah is $142,335.00, according to ZipRecruiter salary data. Most workers in this role earn between $105,600.00 and $186,600.00 per year, depending on experience, location, and employer.

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

To thrive as a Tech Lead, you need deep technical expertise in software development, strong problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with project management tools (such as Jira or Trello), version control systems (like Git), and relevant programming languages or frameworks is essential. Leadership, effective communication, and mentoring skills help a Tech Lead guide teams and foster collaboration. These skills ensure the delivery of high-quality technical solutions while supporting team growth and project success.

What is the difference between Tech Lead vs Software Engineer?

AspectTech LeadSoftware Engineer
Required CredentialsBachelor's degree in CS or related field; experience in leadership rolesBachelor's degree in CS or related field; strong coding skills
Work EnvironmentLeads project teams, collaborates with stakeholders, oversees technical decisionsFocuses on coding, debugging, and implementing software solutions
Employer & Industry UsageUsed across tech companies, startups, and large enterprises for team leadershipCommon entry to mid-level role in software development teams

The main difference is that a Tech Lead combines technical expertise with leadership responsibilities, guiding teams and making strategic decisions, while a Software Engineer primarily focuses on coding and developing software solutions. Tech Leads often have more experience and are involved in project planning, whereas Software Engineers concentrate on technical implementation.

How does a tech lead balance hands-on technical work with leadership responsibilities?

As a Tech Lead, you'll often split your time between coding, architecture decisions, and providing technical guidance to your team. Balancing these responsibilities requires strong time management, as you'll be expected to contribute to critical codebases while also mentoring junior developers, facilitating code reviews, and aligning technical decisions with business goals. Many organizations support Tech Leads with agile ceremonies and clear delegation, ensuring you can remain technically involved while empowering others to grow. Open communication and collaboration with product managers and stakeholders are also key for success in this role.

What is a tech lead?

Tech Leads are experienced software engineers who guide the technical direction of a team or project. They are responsible for overseeing the architecture, code quality, and technical decisions while collaborating closely with developers, product managers, and other stakeholders. In addition to their hands-on coding responsibilities, Tech Leads mentor team members, help resolve technical challenges, and ensure that development best practices are followed. Their role is crucial in balancing technical excellence with timely delivery of features.
What are popular job titles related to Tech Lead jobs in UT? For Tech Lead jobs in UT, the most frequently searched job titles are:
Infographic showing various Tech Lead job openings in Utah as of July 2026, with employment types broken down into 87% Full Time, 11% Part Time, and 2% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $142,335 per year, or $68.4 per hour.

Engineering Tech Lead

Upbound Group, Inc.

Draper, UT โ€ข On-site

Full-time

Medical, Dental, Vision, Retirement

Posted 6 days ago


Job description

Job Description:
ENGINEERING TECHNICAL LEAD
(Draper, Utah-On-site)
(No Sponsorships)
ABOUT UPBOUND
Upbound Group, Inc. (effective February 27, 2023: NASDAQ: UPBD) is an omni-channel platform company committed to elevating financial opportunity for all through innovative, inclusive, and technology-driven financial solutions that address the evolving needs and aspirations of consumers. The Company's customer-facing operating units include industry-leading brands such as Rent-A-Center, Acima and Brigit that facilitate consumer transactions across a wide range of store-based and digital retail channels, including over 2,400 company branded retail units across the United States, Mexico and Puerto Rico. Upbound Group, Inc. is headquartered in Plano, Texas.
JOB PURPOSE
The Technical Lead is a hands-on technical leader who partners closely with Engineering Managers, Product management, Architects, QA, and engineers to design and deliver high-quality software solutions. This role provides day-to-day technical direction, shapes the team's solution approach, and leads detailed design and implementation decisions across the delivery lifecycle. The Technical Lead ensures integrations, APIs, and non-functional requirements such as performance, resiliency, and observability are effectively implemented, while supporting refinement, release readiness, and production stability. Through close collaboration and technical mentorship, the Technical Lead drives execution quality, alignment to standards, and continuous improvement across the team. In this role, you are responsible for participating as part of the team and contributing to the full software development lifecycle, from concept and design to testing and deployment. You will design, code, test, troubleshoot, document and support application programs and/or system interfaces utilizing modern software programming languages and other tools.
KEY RESPONSIBILITIES
  • Provide hands-on technical leadership and detailed technical direction, guiding engineers through design and implementation decisions across the delivery lifecycle.
  • Own and execute the team's technical solution, supporting solution approach definition and ensuring designs are feasible, scalable, and aligned with architectural direction.
  • Lead refinement and backlog readiness from a technical perspective, ensuring requirements are well understood, dependencies are identified, and work is executable.
  • Drive day-to-day technical execution, including integration contracts, API design, and adherence to enterprise and team technology guardrails.
  • Own non-functional requirement implementation (performance, resiliency, observability) within the team's solutions.
  • Partner on test strategy and quality execution, supporting quality gates and ensuring technical readiness for release.
  • Support release readiness, go-live, and production incident response, providing technical leadership during deployments and operational events.
  • Collaborate closely with Engineering Managers, Architects, QA, and Engineers to ensure technical alignment, delivery predictability, and continuous improvement.
  • Implementing best practices in engineering processes and methodologies to enhance team efficiency.
  • Staying updated with industry trends and emerging technologies to drive innovation within the team.
  • Fostering a positive team culture that encourages creativity, collaboration, and continuous improvement

QUALIFICATIONS
  • Bachelor's degree in computer science, related field or equivalent professional experience
  • 8+ years of overall experience building complex applications, highly available systems and integrating third party API's
  • Proficient with Elixir development as well as other languages
  • Experience with incorporating AI tools like Claude and Github Copilot in daily work to increase overall efficiency of software development
  • Proven experience in project management and team leadership.
  • Excellent communication and interpersonal skills.
  • Strong problem-solving skills and attention to detail.
  • Strong understanding of software development principles, design patterns, and best practices
  • Familiarity with Typescript, JavaScript and Node.js
  • Experienced with AWS cloud platform development
  • Experience working with PostgreSQL and NoSQL databases
  • Experience with other programming languages to include Ruby, Kotlin, Python or Java
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes)

COMPENSATION/BENEFITS
  • Competitive compensation
  • Full health benefits-Medical/Dental/Vision
  • 401(k) match
  • DTO (discretionary time off)
  • Health savings account (HSA) with company contribution
  • College tuition reimbursement program (STEAM degrees)
  • Unlimited use of LinkedIn Learning

Acima/Upbound are equal opportunity employers committed to ensure that all employment decisions are made on a non-discriminatory basis, and without regard to actual or perceived race.
Upbound Group is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.