1

Director Software Engineer Jobs in Utah (NOW HIRING)

Staff Software Engineer

Lehi, UT · On-site

$188K - $212K/yr

We are seeking a highly skilled Staff Software Engineer to bring technical excellence, initiative ... We are building a new revenue path for GoodLeap, a project with direct executive attention and real ...

New

Direct experience building shared UI surfaces, developer tools, or AI/agent interaction patterns ... and your fellow software engineers. * Track record of mentoring engineers, establishing UI ...

We are seeking a highly skilled Staff Software Engineer to bring technical excellence, initiative ... We are building a new revenue path for GoodLeap, a project with direct executive attention and real ...

New

Direct deposit * Tuition reimbursement program * Paid Vacation * Paid Sick Time Join Our Team as a Staff Softwate Engineer at Epiroc! As a Staff Software Engineer at Epiroc, you will help design and ...

As an engineer on the Marketplace Ads Team, you will be responsible for architecting, implementing ... Are self-directed and don't need much hand-holding after the initial onboarding * Code defensively ...

Software Engineer -- Core Product Overview Join Veras, a fast-growing healthtech startup in Lehi ... Scrappy, self-directed, and resourceful -- you figure things out, take initiative, and don't wait ...

Software Engineer III

Lehi, UT · On-site

$54 - $72.50/hr

... direct escalation appropriately * Contribute to modernization initiatives as the roadmap matures ... Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.

Showing results 41-60

Director Software Engineer information

See Utah salary details

$126.5K

$231.2K

How much do director software engineer jobs pay per year?

As of Sep 11, 2026, the average yearly pay for director software engineer in Utah is $222,055.00, according to ZipRecruiter salary data. Most workers in this role earn between $230,300.00 and $230,300.00 per year, depending on experience, location, and employer.

What is a director software engineer?

A Director Software Engineer is a senior leadership role responsible for overseeing multiple software development teams and driving the technical vision for an organization. They collaborate with other executives to align engineering initiatives with business goals and ensure high-quality software delivery. Their responsibilities often include strategic planning, mentoring engineering managers, setting technical standards, and managing budgets. This role requires extensive experience in software engineering as well as strong leadership and communication skills.

What are the key skills and qualifications needed to thrive as a director software engineer?

To thrive as a Director Software Engineer, you need deep expertise in software development, architecture, and leadership, often supported by a computer science degree and extensive industry experience. Familiarity with cloud platforms, project management tools like Jira, and knowledge of scalable systems are typically required, along with certifications such as AWS Certified Solutions Architect or PMP. Outstanding communication, strategic thinking, and team-building abilities make someone stand out in this leadership position. These skills are crucial to effectively guide engineering teams, drive technical vision, and deliver high-quality software solutions aligned with organizational goals.

How does a director software engineer balance technical leadership with people management responsibilities?

As a Director Software Engineer, you'll often find yourself balancing hands-on technical oversight with strategic team leadership. This means guiding architectural decisions, reviewing code, and setting engineering best practices, while also mentoring team leads, supporting professional development, and managing performance. It's common to spend time aligning engineering efforts with business goals, collaborating with product and design teams, and removing roadblocks for your teams. Success in this role comes from strong communication skills, delegation, and an ability to build a healthy engineering culture alongside delivering technical excellence.

What are the most commonly searched types of Software Engineer jobs in Utah?

The most popular types of Software Engineer jobs in Utah are:

What are popular job titles related to Director Software Engineer jobs in Utah?

For Director Software Engineer jobs in Utah, the most frequently searched job titles are:

What cities in Utah are hiring for Director Software Engineer jobs?

Cities in Utah with the most Director Software Engineer job openings:

Infographic showing various Director Software Engineer job openings in Utah as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 83% Full Time, 12% Part Time, 2% Contract, and 1% Nights. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $222,055 per year, or $106.8 per hour.

Staff Software Engineer

Lehi, UT • On-site

GoodLeap
Finance and Insurance • 1 - 5K employees

$188K - $212K/yr

Full-time

Posted 2 days ago

New


GoodLeap rating

8.3

Company rating: 8.3 out of 10

Based on 13 frontline employees who took The Breakroom Quiz


Job description

About GoodLeap:
GoodLeap is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries to energy-efficient HVAC, heat pumps, roofing, windows, and more. Over 1 million homeowners have benefited from our simple, fast, and frictionless technology that makes the adoption of these products more affordable, accessible, and easier to understand. Thousands of professionals deploying home efficiency and solar solutions rely on GoodLeap's proprietary, AI-powered applications and developer tools to drive more transparent customer communication, deeper business intelligence, and streamlined payment and operations. Our platform has led to more than $30 billion in financing for sustainable solutions since 2018.
 
GoodLeap is also proud to support our award-winning nonprofit, GivePower, which is building and deploying life-saving water and clean electricity systems, changing the lives of more than 1.6 million people across Africa, Asia, and South America.

We are seeking a highly skilled Staff Software Engineer to bring technical excellence, initiative and leadership to our team. As a Staff Engineer, you will play a critical role in designing, developing, and scaling our platform. We are building a new revenue path for GoodLeap, a project with direct executive attention and real momentum behind it. This is one of the most exciting areas of the company to be a part of right now. This is a great opportunity for someone who thrives in a fast-paced environment and is eager to take ownership of key initiatives within a growing company.

You'll work closely with cross-functional teams, including product managers, designers, and other engineers, to build solutions that are reliable, secure, and optimized for performance. Driving our AI strategy is central to this role, building and shipping Agents powered by LLMs and other AI technologies. This is a full-stack role with deep ownership, from backend services to frontend performance, from planning phases to production launches.
Key Responsibilities
  • Lead the design and development of large-scale applications, for both frontend and backend components. You'll contribute across the stack, whether it's modern Mobile UIs, React components or high-performance backend services.
  • Architect highly scalable, responsive, and secure solutions to support AI/ML-powered features across Web, Mobile, SMS/Voice, and API surfaces
  • Own end-to-end technical strategy for embedding LLMs, embedding stores, and personalized content delivery
  • Hands-on experience designing and implementing agentic workflows using LLMs, including orchestration across APIs, tools, and data sources
  • Familiarity with MLOps, CI/CD for AI pipelines, and AI observability tools
  • Experience developing and deploying MCP Servers and working with the Model Context Protocol ecosystem
  • Provide technical leadership across teams, guiding decisions on architecture, design patterns, and best practices.
  • Drive cross-functional projects to enhance the reliability and performance of our applications.
  • Ensure compliance with security best practices and data privacy regulations.
  • Mentor senior and mid-level engineers, fostering a culture of growth, learning, and technical excellence.
  • Communicate clearly, engage with stakeholders, product managers and cross-functional teams to align on goals, share progress and manage expectations.
 
 
Required Qualifications
  • 8+ years of experience in software engineering, with a strong background in building full-stack applications at scale, with at least 2+ years working with AI/ML solutions or LLMs
    Experience with NodeJS, React and Typescript
  • Experience with state management solutions (Redux or similar)
  • Deep understanding of architecture and best practices, including RESTful APIs, databases, secure coding, and responsive design.
  • Experience in cloud platforms such as AWS, Azure, or Google Cloud, with a focus on performance.
  • Strong knowledge of application lifecycle, navigation patterns, and data security.
  • Expertise in designing systems for high availability, fault tolerance, and scalability.
  • Ability to influence technical direction and work cross-functionally with product, engineering, and executive teams.
  • Strong leadership skills, with a proven ability to mentor and lead engineering teams.
  • Strong analytical and problem-solving skills, with an ability to thrive in a fast-paced, dynamic environment.
  • Strong communication skills
 
Preferred Skills
  • Experience in FinTech
  • Experience in Langfuse and Flutter

CA, WA, NJ, MA, DC, NYC range: $170,500 - $193,500

Rest of US Range: $155,400 - $175,900

SF Range: $188,300 - $212,900

 
In addition to the above salary, this role may be eligible for a bonus.

Additional Information Regarding Job Duties and Job Descriptions:

Job duties include additional responsibilities as assigned by one's supervisor or other managers related to the position/department. This job description is meant to describe the general nature and level of work being performed; it is not intended to be construed as an exhaustive list of all responsibilities, duties and other skills required for the position. The Company reserves the right at any time with or without notice to alter or change job responsibilities, reassign or transfer job position or assign additional job responsibilities, subject to applicable law. The Company shall provide reasonable accommodations of known disabilities to enable a qualified applicant or employee to apply for employment, perform the essential functions of the job, or enjoy the benefits and privileges of employment as required by the law.

If you are an extraordinary professional who thrives in a collaborative work culture and values a rewarding career, then we want to work with you!  Apply today!

We are committed to protecting your privacy. To learn more about how we collect, use, and safeguard your personal information during the application process, please review our Employment Privacy Policy and Recruiting Policy on AI.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job

What GoodLeap employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom