1

Software Engineer Team Lead Jobs in Utah (NOW HIRING)

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

Staff Software Engineer

Lehi, UT · On-site

$140 - $190/hr

Own technical direction, architecture, and strategy for a section of the engineering team * Solve ... Lead and collaborate with highly intelligent teammates to solve difficult technical problems

Be Seen First

As a Software Engineer on the RIS team at Novarad, you are a core contributor to a highly effective ... Collaborate with your Tech Lead and teammates in an Agile/Scrum environment to deliver features on ...

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

Join our team of high-caliber experts, including veterans from Google, BYU, and top AI startups ... Lead projects to build interfaces that allow human engineers to synergize with AI, enhancing the ...

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

Software Engineer

Ogden, UT · On-site

$97K - $180K/yr

This position will be embedded in the Government's team helping to lead a complex system ... sound software systems engineering principles, and strengthen technical rigor. If you enjoy ...

New

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

Software Engineer

Ogden, UT · On-site

$97K - $180K/yr

This position will be embedded in the Government's team helping to lead a complex system ... sound software systems engineering principles, and strengthen technical rigor. If you enjoy ...

New

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 Sep 6, 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.

Software Engineer - PACS

Novarad

Provo, UT • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 21 days ago


Key responsibilities

  • Design, implement, and maintain features across Novarad's PACS desktop application and its web-facing components

  • Write clean, well-tested C# code against .NET frameworks with an eye toward scalability and long-term maintainability

  • Collaborate with the team to deliver features on time, participate in code and design reviews, and maintain documentation


Job description

Hi, We Are Novarad
Novarad's solutions help healthcare executives, clinicians and IT professionals deliver clinical, operational, and fiscal excellence. With a self-sustaining business model, more than three decades of technology leadership, and an intense focus on our customers' needs, Novarad brings people and technology together in ways no one else can. We're driven by innovation that truly transforms healthcare - for the provider and their patient.
As a Software Engineer on the PACS team at Novarad, you are a core contributor to a highly effective engineering team building world-class medical imaging software. You are passionate about writing clean, maintainable code and care deeply about the quality and reliability of the products you ship.
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 experience with C# and .NET, are comfortable working across desktop and web surfaces, and take pride in your craft. Our team actively embraces modern tooling and AI-assisted development to work smarter and ship better software.
Your Benefits (We know you're always scrolling to the bottom for these, so here you go!)-
  • Competitive salary with generous PTO
  • Health, dental, vision, life, and disability insurances
  • HSA option with dollar-for-dollar match
  • 401k with dollar-for-dollar match
  • Wellness program
  • Sundance corporate passes

What you'll do -
• Design, implement, and maintain features across Novarad's PACS desktop application (WPF, WinForms) and its web-facing components
• Write clean, well-tested C# code against .NET frameworks with an eye toward scalability and long-term maintainability
• 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 receiving constructive feedback
• Build and maintain unit tests following established patterns and practices
• Engage with product managers and stakeholders to ensure technical solutions meet business and clinical requirements
• Contribute to documentation and actively maintain the team knowledge base
• Identify and escalate technical risks or blockers proactively
• Participate in company and technical training to continue growing as an engineer
Requirements
• 4+ years of professional software development experience
• Strong proficiency in C# and .NET (Framework or Core)
• Experience developing and maintaining desktop applications using WPF and/or WinForms
• Experience with PostgreSQL or comparable relational database
• Familiarity with RESTful API design and consumption
• Proficiency with Git or comparable version control system
• Experience working in Agile/Scrum development environments
• Solid understanding of software development best practices including design patterns and testing
• Awareness of HIPAA and healthcare data privacy requirements
• Effective written and verbal communication skills
• Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
Preferred Qualifications
• Experience with WCF services
• Familiarity with DICOM or other medical imaging standards
• Experience with ASP.NET or Blazor for web-facing components
• Knowledge of CI/CD pipelines and practices
• Experience with Azure DevOps for work tracking and pipeline management
• Experience in the healthcare software industry (PACS, RIS, EHR)
• Exposure to cloud-based infrastructure or services
• Experience working with globally distributed development teams