×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineering Manager - Onsite

Job in West Valley City, Salt Lake County, Utah, 84119, USA
Listing for: KēSTA I.T.
Full Time position
Listed on 2026-10-18
Job specializations:
  • Software Development
    Software Project Mgr/ Lead, Software Architect, Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
Job Description & How to Apply Below
Job Description

Job Description Software Engineering Manager

Come, Innovate, Build, Disrupt, and Thrive!

KēSTA I.T. is seeking an experienced software engineering manager for an exciting full-time opportunity with our industry-leading client.

Are you an experienced software engineering leader who enjoys building high-performing teams, driving technical strategy, and delivering complex software initiatives? This is an opportunity to lead a large team of software engineers and QA professionals while playing a key role in the organization's continued technology growth and transformation.

The Opportunity

The Software Engineering Manager will report directly to the VP of Application Development & Software Solutions and will provide strategic, technical, and people leadership for a large software engineering and quality assurance organization.

This leader will be responsible for guiding multiple concurrent software initiatives from planning and solution design through development, testing, deployment, and ongoing support. The ideal candidate combines strong software engineering experience with demonstrated success leading people, developing high-performing teams, and delivering enterprise-scale technology solutions.

This is a fully in-office leadership position requiring strong collaboration with engineering teams, technology leadership, business stakeholders, and other organizational partners. The successful candidate will bring a strong technical foundation, sound architectural judgment, excellent communication skills, and a passion for developing people and creating a culture of engineering excellence.

What You'll Do
  • Lead and manage a large team of software engineers and QA professionals, providing direction, coaching, mentorship, and ongoing development.
  • Oversee software engineering delivery across multiple concurrent initiatives, ensuring projects are completed within established scope, quality, timeline, and business expectations.
  • Develop and maintain a high-performing engineering organization through effective hiring, onboarding, performance management, career development, and succession planning.
  • Coach and mentor engineering leaders and individual contributors, helping team members strengthen their technical, professional, and leadership capabilities.
  • Provide technical leadership and guidance across the software development lifecycle, including solution design, architecture, development, testing, deployment, and production support.
  • Partner with the VP of Application Development & Software Solutions and other technology leaders to establish engineering strategies, priorities, standards, and roadmaps.
  • Contribute to architecture and technical decision-making while ensuring solutions are scalable, secure, maintainable, and aligned with organizational objectives.
  • Establish and promote modern software development practices, engineering standards, development methodologies, code quality practices, and Dev Ops principles.
  • Drive adoption and effective use of cloud-native architectures, modern development tools, automation, CI/CD, and enterprise software platforms.
  • Work closely with QA leadership and teams to establish strong quality practices and ensure software is delivered with a high level of reliability and performance.
  • Monitor team capacity, resource allocation, delivery schedules, and competing priorities across multiple initiatives.
  • Identify and address delivery risks, technical debt, resource constraints, and organizational challenges before they impact business outcomes.
  • Collaborate with product, project, business, infrastructure, security, and other technology teams to deliver integrated solutions.
  • Communicate project status, technical risks, resource needs, priorities, and delivery progress to senior leadership and key stakeholders.
  • Promote a culture of accountability, collaboration, continuous improvement, innovation, and engineering excellence.
  • Stay current with emerging technologies, software engineering practices, and industry trends and evaluate opportunities to improve engineering effectiveness.
  • Perform other duties as assigned.
What You'll Bring
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent professional experience.
  • 8–10+ years of professional software engineering experience.
  • 3–5+ years of experience in software engineering leadership or people management.
  • Proven experience leading a software engineering team and managing delivery across multiple concurrent…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary