1

Software Manager Jobs in Lehi, UT (NOW HIRING)

Senior Software Engineer

Sandy, UT · On-site

$153K - $215K/yr

Every day, NiCE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions. Known as an innovation powerhouse that excels in AI, cloud and digital ...

Senior Software Engineer

Draper, UT

$114K - $151K/yr

Responsibilities You'll work closely with US-based clients and delivery managers to translate ... Design, build, and ship production software across the full stack, owning features from inception ...

Software Engineering Manager

Lehi, UT · On-site

$150 - $180/hr

Our AI-powered DigiCert ONE platform unifies PKI, DNS, and certificate lifecycle management, to secure infrastructure, software, devices, messages, AI content and agents. Learn why more than 100,000 ...

New

Job summary We are looking for a software engineering manager to lead, manage and scale our high performing team that is responsible for our certificate authority platform. This is a hands-on ...

Senior Software Engineer, Actimize

Sandy, UT · On-site

$116K - $153K/yr

Every day, NiCE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions. Known as an innovation powerhouse that excels in AI, cloud and digital ...

Software Development Manager

Lehi, UT · On-site

$115K - $153K/yr

We're hiring a Software Development Manager to lead this team through its next phase of new feature delivery and platform modernization. You'll own delivery, technical direction, and people ...

next page

Showing results 1-20

Software Manager information

See Lehi, UT salary details

$69.9K

$134.1K

$167.1K

How much do software manager jobs pay per year?

As of Aug 23, 2026, the average yearly pay for software manager in Lehi, UT is $134,077.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,100.00 and $159,100.00 per year, depending on experience, location, and employer.

What is a software manager?

A software manager oversees the development, installation, and maintenance of new or upgraded software for an organization. As a software manager, you coordinate with staff to determine client needs and expectations, establish budget and timelines, and ensure that employees use the product correctly. You may also train company employees on how to utilize the software after it is installed and help troubleshoot problems that arise.

What does a software manager do?

A Software Manager oversees software development teams, ensuring projects are completed on time and meet quality standards. They coordinate between team members, manage resources, and communicate with stakeholders about progress and requirements. Additionally, they may be responsible for hiring, mentoring, and evaluating team performance. Their role bridges the gap between technical staff and upper management to align technology goals with business objectives.

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

To thrive as a Software Manager, you need a strong background in software development, project management, and leadership, often supported by a degree in computer science or a related field. Familiarity with Agile methodologies, version control systems like Git, and project management tools such as Jira is typically required. Exceptional communication, problem-solving, and team-building skills set outstanding managers apart in this role. These competencies are essential for delivering projects on time, fostering effective collaboration, and driving high-performing engineering teams.

How does a software manager typically balance hands-on technical work with leadership responsibilities?

Software Managers often juggle both technical and leadership duties, but the balance can vary depending on the organization and team size. In many cases, Software Managers spend a significant portion of their time on people management tasks such as mentoring team members, conducting code reviews, planning sprints, and facilitating communication between stakeholders. However, they may also remain involved in architectural decisions or critical technical challenges to stay connected with the team's work. Effective Software Managers prioritize delegating coding tasks to their team while focusing on enabling productivity, resolving blockers, and ensuring project alignment with business goals.

What is the difference between Software Manager vs Software Engineer?

AspectSoftware ManagerSoftware Engineer
Required CredentialsBachelor's or higher in CS or related field; management experienceBachelor's or higher in CS or related field; coding skills
Work EnvironmentOversees teams, manages projects, strategic planningDevelops software, writes code, tests applications
Employer & Industry UsageUsed in tech companies, startups, large enterprisesUsed across all tech sectors, startups, corporate IT

The main difference between a Software Manager and a Software Engineer lies in their roles. Software Managers focus on team leadership, project management, and strategic planning, while Software Engineers are primarily responsible for coding and developing software. Both roles require technical knowledge, but their responsibilities and work focus differ significantly.

What are the most commonly searched types of Software jobs in Lehi, UT?

The most popular types of Software jobs in Lehi, UT are:

What job categories do people searching Software Manager jobs in Lehi, UT look for?

The top searched job categories for Software Manager jobs in Lehi, UT are:

What cities near Lehi, UT are hiring for Software Manager jobs?

Cities near Lehi, UT with the most Software Manager job openings:

Infographic showing various Software Manager job openings in Lehi, UT as of August 2026, with employment types broken down into 84% Full Time, 14% Part Time, 1% Temporary, and 1% Contract. Highlights an 81% Physical, 2% Hybrid, and 17% Remote job distribution, with an average salary of $134,077 per year, or $64.5 per hour.

Senior Software Engineer

NICE

Sandy, UT • On-site

$153K - $215K/yr

Full-time

Re-posted 23 days ago


Job description

At NiCE, we don't limit our challenges. We challenge our limits. Always. We're ambitious. We're game changers. And we play to win. We set the highest standards and execute beyond them. And if you're like us, we can offer you the ultimate career opportunity that will light a fire within you.
Senior Software Engineer: Work as a member of an agile team to design, develop, and enhance customer experience platform software products and features. Follow an agile development cycle with 2-week sprints to ship changes iteratively. Use git for source control and GitHub for code reviews. Refactor legacy code into modern application patterns. Conduct unit testing. Resolve defects encountered during the QA cycle. Support the production environment and assist other developers in a team environment utilizing agile development processes. Mentor junior staff members and propose cross disciplinary architectural solutions to difficult problems.
Minimum requirements: Master's degree or foreign equivalent in Computer Science, Computer Information Systems, or related field, plus 5 years of experience in the job offered or related occupation.
Must have experience with the following:
  • designing, developing, and enhancing software products and features;
  • unit testing;
  • conducting code reviews;
  • resolving defects encountered during the QA cycle;
  • Following an agile development cycle;
  • Using git for source control and GitHub for code reviews; and
  • Refactoring legacy code into modern application patterns.

Salary: $153,192.00 to $215,599.00 per year
Click apply or send resume to marian.alvarado@nice.com. Ref: 00101922 An EOE.
About NiCE
NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime and ensure public safety. Every day, NiCE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions.
Known as an innovation powerhouse that excels in AI, cloud and digital, NiCE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries.
NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.