1

Director Software Development Jobs in Utah (NOW HIRING)

next page

Showing results 1-20

Director Software Development information

See Utah salary details

$95.1K

$162K

$219.4K

How much do director software development jobs pay per year?

As of Jul 10, 2026, the average yearly pay for director software development in Utah is $162,027.00, according to ZipRecruiter salary data. Most workers in this role earn between $139,300.00 and $188,000.00 per year, depending on experience, location, and employer.

What does a Director of Software Development do?

A Director of Software Development leads and manages software engineering teams to deliver high-quality software products and solutions. They are responsible for setting technical direction, establishing development processes, and aligning projects with business goals. This role involves overseeing project timelines, mentoring engineering managers, collaborating with cross-functional stakeholders, and ensuring teams have the resources needed for success. The Director also plays a key role in recruiting talent, evaluating team performance, and implementing best practices to drive innovation and efficiency.

What is the difference between Director Software Development vs Software Engineering Manager?

AspectDirector Software DevelopmentSoftware Engineering Manager
ResponsibilitiesOversees multiple teams, strategic planning, and long-term goalsManages day-to-day team operations, project delivery, and technical guidance
FocusHigh-level leadership, cross-team coordination, and business alignmentTeam management, technical mentorship, and project execution
Required CredentialsBachelor’s or Master’s in CS or related, extensive experience, leadership skillsBachelor’s or Master’s in CS or related, strong technical background, leadership experience

The main difference is that the Director Software Development focuses on strategic leadership and overseeing multiple teams, while the Software Engineering Manager concentrates on managing individual teams and project execution. Both roles require technical expertise and leadership skills, but the director role involves broader organizational responsibilities.

How does a Director of Software Development typically balance technical leadership with people management responsibilities?

As a Director of Software Development, you are expected to provide both technical direction and effective team leadership. This often means splitting your time between high-level architecture decisions, code reviews, and staying updated on emerging technologies, while also focusing on coaching managers, developing talent, and fostering a collaborative team environment. Balancing these areas requires strong delegation skills, setting clear goals and expectations, and maintaining open communication channels. Many directors find success by empowering technical leads to own day-to-day technical decisions, allowing them to focus on strategic planning, cross-functional alignment, and organizational growth.

What are the key skills and qualifications needed to thrive as a Director of Software Development, and why are they important?

To thrive as a Director of Software Development, you need extensive experience in software engineering, leadership, project management, and a relevant technical degree. Familiarity with development frameworks, cloud platforms, Agile methodologies, and certifications like PMP or Scrum Master are highly valuable. Strong communication, strategic thinking, and team-building skills help drive cross-functional alignment and motivate high-performing teams. These skills are essential for delivering successful software products, managing complex projects, and fostering innovation within the organization.
What are the most commonly searched types of Software Development jobs in Utah? The most popular types of Software Development jobs in Utah are:
What cities in Utah are hiring for Director Software Development jobs? Cities in Utah with the most Director Software Development job openings:

Director, Software Engineering (Salt Lake City)

Soteria Reinsurance Ltd.

Salt Lake City, UT • On-site

$249K/yr

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Director, Software EngineeringApplylocations: Salt Lake City, UTtime type: Full timeposted on: Posted Todaytime left to apply: End Date: July 21, 2026 (30+ days left to apply)job requisition id: 2130482## ## Job Description:Position Description:Oversees the design and delivery of core and scalable digital security access solutions for external facing applications, including login Multi-Factor Authentication (MFA) and Single Sign On (SSO), by leveraging modern software engineering practices and secure coding principles. Leads the development and execution of technical strategies in a fast-paced, agile environment to meet evolving digital security requirements, using Cloud native technologies (Amazon Web Services (AWS)) and front-end frameworks (React and Angular). Implements DevSecOps practices, including test drive development (TTD), Continuous Integration/Continuous Deployment (CI/CD), and infrastructure automation to enhance software quality, reduce time-to-market, and maintain high availability. Draws on in-depth knowledge of the business or function to provide business unit-wide solutions by developing complex, multi-faceted software applications. Researches and recommends new technologies in support of the strategic direction of the business unit and participates in the research and recommendation of appropriate models, methods, tools, and technologies to achieve business-unit-wide solutions.Primary Responsibilities: Translates and incorporates business vision and strategy to architectural strategy recommendations at the functional level. Participates in high-level, cross- functional architecture design teams. Identifies and consults with internal and external technical resources to produce cross-company strategic designs. Consults on development and delivery of major technology initiatives for the business unit. Consults on deployment of major project deliverables. Consults on the documentation of major technology applications. Oversees the technical implementation of cross-divisional or company architectural components. Initiates and drives project or strategy discussions with users or external groups to resolve issues. Sets vision, goals, and direction of team/organization. Plans and leads organization-wide initiatives. Provides leadership, technical supervision, and expertise to multiple teams in broad technical areas on complex organization-wide projects. Advises senior management on technical strategy. Researches and recommends new technologies. Works across groups to identify opportunities for organization-wide technology initiatives. Regularly provides guidance, training, and coaching to other team members for performance and career development. Identifies and plans for future resource needs. Determines technical approaches at a strategic level for the business unit.Education and Experience:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, Business Administration, or a closely related field (or foreign education equivalent) and six (6) years of experience as a Director, Software Engineering (or closely related occupation) developing security code and processes within a financial services or enterprise security centric environment.Or, alternatively, Master’s degree in Computer Science, Engineering, Information Technology, Information Systems, Business Administration, or a closely related field (or foreign education equivalent) and four (4) years of experience as a Director, Software Engineering (or closely related occupation) developing security code and processes within a financial services or enterprise security centric environment.Skills and Knowledge:Candidate must also possess: Demonstrated Expertise (“DE”) participating in the Secure Software Development Life Cycle (SSDLC) -- building and supporting enterprise Web applications (using NIST guidelines) and providing enterprise security solutions for IAM, Risk Based Framework (RBF), and critical and High Availability (HA) applications, using Microservices Architecture, Java/J2EE, Dropwizard, Spring Boot, Camunda rules engine, Apache Kafka, and RESTful and API management systems leveraging Cloud infrastructure and technologies -- Amazon Web services (AWS) in a digital and cybersecurity domain and financial industry. DE developing and implementing Cloud-based solutions for Continuous Delivery pipelines to optimize deployment cycle times for software artifacts, and implementing self-service deployment strategies and patterns, using Canary, Blue/Green deployments, and feature toggles; and implementing CI/CD pipelines using Jenkins, Docker, Artifactory, Veracode, Kubernetes, Maven, and uDeploy. DE designing and developing IAM products and services on Cloud infrastructure and technologies (AWS and EKS) that implement SSO, using SAML2.0, OAuth 2.0, Delegated Access, OpenID Connect, SAML Bearer, JWT Bearer, Open Standards, and Cloud infrastructure and technologies -- AWS, EKS, EC2, and Cloud front.* DE developing secure and responsive Single Page Applications (SPA) and developing rich browser compatible User Interfaces (UIs), using Angular, React, JavaScript, HTML5, CSS3, Typescript, and Cloud infrastructure and technologies -- Lamda, Cloud front, and S3.#PE1M2#LI-DNI## ## Certifications:## ## Category:## Information Technology
#J-18808-Ljbffr