1

Software Manager Jobs in Lehi, UT (NOW HIRING)

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

Manager Software Engineering

Salt Lake City, UT · On-site

$164 - $182/hr

  • Retirement

  • PTO

Overview As a Manager of Software Engineering reporting to the Sr Manager of Engineering, you'll lead multiple Agile teams to deliver high-quality software solutions. You'll own the technical design ...

Manager Software Engineering

Salt Lake City, UT · On-site

$164 - $182/hr

  • Retirement

  • PTO

Overview As a Manager of Software Engineering reporting to the Sr Manager of Engineering, you'll lead multiple Agile teams to deliver high‑quality software solutions. You'll own the technical ...

Software Engineering Manager

Lehi, UT · On-site +1

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

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

New

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

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

$115K - $153K/yr

  • Medical

  • Retirement

  • PTO

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

Software Development Manager II

Lehi, UT · On-site

$115K - $153K/yr

As a Software Development Manager , you will lead the development and delivery of software systems powering the Mobius Autonomous Vehicle Control platform, which is developed in C#. You will direct ...

Senior Software Engineer

Sandy, UT · On-site

$116K - $153K/yr

Collaborate with product managers, designers, and other engineers to understand requirements and ... Solid experience in backend software development * Proficiency in one or more modern programming ...

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

Software Engineering Manager

Kiongroup

Salt Lake City, UT

Full-time

Posted 2 days ago

New


Job description

The Software Engineering Manager leads a team of software engineers responsible for the delivery of Warehouse Control System (WCS) solutions for customer projects. This position combines people leadership, engineering management, and project portfolio oversight to ensure successful project execution, employee development, and customer satisfaction.
This role serves as a key customer-facing leader, partnering with internal and external stakeholders to ensure successful project delivery, proactive issue resolution, and a positive customer experience throughout the project lifecycle.We offer:

People Leadership

  • Lead, coach, and develop a team of software engineers and technical leaders through performance management, career planning, mentorship, and succession planning activities.

  • Foster a culture of accountability, collaboration, innovation, and continuous improvement.

  • Conduct performance reviews, establish development goals, and provide ongoing coaching and feedback.

  • Partner with Talent Acquisition and engineering leadership to recruit, interview, and hire software engineering talent.

  • Develop future technical and leadership talent through mentoring and growth opportunities.

  • Support workforce planning and organizational development initiatives.

Engineering & Project Portfolio Management

  • Manage engineering staffing and resource allocation across a portfolio of concurrent customer projects.

  • Balance project priorities, engineering capacity, customer commitments, and organizational objectives.

  • Forecast engineering demand and provide recommendations for staffing and capacity planning.

  • Monitor project labor utilization, budget performance, and engineering execution metrics.

  • Partner with Project Managers, Account Management, Solution Development, and Engineering leadership to ensure successful project delivery.

  • Support project estimation efforts, scope reviews, technical risk assessments, and solution planning activities.

  • Ensure engineering resources are assigned effectively to meet project schedules and customer commitments.

  • Drive continuous improvements in project execution, resource planning, and engineering delivery processes.

Customer & Technical Leadership

  • Serve as a senior escalation point for customer concerns, project execution challenges, technical risks, and resource conflicts.

  • Provide guidance and support to project teams for complex warehouse software implementations.

  • Collaborate with customers and project stakeholders to resolve issues and maintain strong working relationships.

  • Assist engineering teams in solution architecture reviews, execution planning, troubleshooting, and risk mitigation.

  • Partner with solution development and sales teams to support customer opportunities through technical consultation and engineering estimates.

  • Promote adherence to engineering standards, best practices, and quality expectations across project teams.

  • Build and maintain strong customer relationships by providing leadership, responsiveness, and proactive communication throughout project execution.

Tasks and Qualifications:

What We Are Looking For

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Engineering, or related technical discipline.

  • 8+ years of software engineering experience in industrial automation, warehouse execution/control systems, material handling, or related industries.

  • 3+ years of people management or technical leadership experience.

  • Experience leading technical teams responsible for software project delivery.

  • Experience managing multiple concurrent projects and balancing competing priorities.

  • Strong customer-facing communication and stakeholder management skills.

  • Demonstrated experience managing engineering resources, project staffing, and project forecasting through either formal people leadership or project lead responsibilities.

  • Strong analytical, problem-solving, organizational, and decision-making skills.

  • Demonstrated customer-facing leadership experience, including managing customer expectations, resolving escalations, and building collaborative relationships with project stakeholders.

Preferred Qualifications

  • Experience managing/leading teams responsible for WCS, WES, WMS, EMS, or industrial automation software solutions.

  • Experience supporting project estimation, solution development, and technical proposal activities.

  • Knowledge of software development lifecycle, Agile methodologies, and software delivery best practices.

  • Knowledge of material handling systems and warehouse automation technologies.

  • Experience leading customer escalations and resolving complex project delivery issues.

Job Specific Details

  • Lead a software engineering organization supporting the implementation and delivery of warehouse automation software solutions.

  • Manage a team of software engineers responsible for project design, development, testing, deployment, commissioning, and go-live support activities.

  • Oversee staffing and assignment of engineering resources across a portfolio of customer projects ranging from small enhancements to large-scale warehouse implementations.

  • Collaborate with project teams to assess project risks, staffing requirements, schedule impacts, and technical challenges.

  • Review project health and execution metrics to identify opportunities for improvement and proactively mitigate risks.

  • Support project teams with solution architecture reviews, execution strategy development, and issue resolution.

  • Facilitate cross-functional communication between engineering, project management, controls engineering, commissioning, account management, and customer stakeholders.

  • Manage engineering escalations and coordinate resolution of technical, resource, and project execution issues.

  • Provide input into project planning, engineering estimates, budget forecasts, and organizational capacity planning.

  • Drive standardization and process improvements that improve engineering effectiveness, delivery quality, and customer satisfaction.

  • Travel as required to support customer engagements, project reviews, engineering workshops, and critical project milestones (typically up to 15%).