1

Director Of Software Engineering Jobs in Midvale, UT

Direct the activities of multiple integrated software engineering teams, primarily through lower management levels. * Oversee the design, development, and delivery of software solutions driving ...

Direct the activities of multiple integrated software engineering teams, primarily through lower management levels. * Oversee the design, development, and delivery of software solutions driving ...

Direct the activities of multiple integrated software engineering teams, primarily through lower management levels. * Oversee the design, development, and delivery of software solutions driving ...

Direct the activities of multiple integrated software engineering teams, primarily through lower management levels. * Oversee the design, development, and delivery of software solutions driving ...

Director of Engineering Job type: Full Time · Department: Technology · Work type: Hybrid · USD ... Experience: 5+ years of software engineering experience, with at least 2 years in a leadership role ...

Thousands of professionals deploying home efficiency and solar solutions rely on GoodLeap ... The Senior Director of Software Engineering will lead the Funding & Payments engineering team ...

Thousands of professionals deploying home efficiency and solar solutions rely on GoodLeap ... The Senior Director of Software Engineering will lead the Funding & Payments engineering team ...

Smule is seeking a Director of Engineering to lead teams building scalable, reliable, and AI ... Evaluate and adopt emerging AI, deep learning, and software engineering technologies that improve ...

Smule is seeking a Director of Engineering to lead teams building scalable, reliable, and AI ... Evaluate and adopt emerging AI, deep learning, and software engineering technologies that improve ...

We'd love to chat if you have: * 12+ years of experience in software engineering or infrastructure, with at least 5 years leading platform, DevX, or infrastructure teams at a Director level or ...

next page

Showing results 1-20

Director Of Software Engineering information

See Midvale, UT salary details

$131.1K

$239.6K

How much do director of software engineering jobs pay per year?

As of Sep 2, 2026, the average yearly pay for director of software engineering in Midvale, UT is $230,041.00, according to ZipRecruiter salary data. Most workers in this role earn between $238,600.00 and $238,600.00 per year, depending on experience, location, and employer.

What does a director of software engineering do?

A Director of Software Engineering leads and manages software development teams within an organization. They oversee the planning, execution, and delivery of software projects, ensuring high quality and timely completion. Their responsibilities include defining technical strategy, mentoring engineering managers and developers, fostering collaboration, and aligning technology initiatives with business goals. Additionally, they often play a key role in recruitment, budgeting, and setting best practices for software development processes.

What does a director of software engineering do?

As a director of software engineering, your responsibilities are to oversee the daily operations of the software engineering department and the long-term application of strategic planning for the department. You are ultimately responsible for creating policies and objectives for the department in collaboration with other director-level positions in the company. You are also heavily involved in the department’s finances and project management, and you often oversee multiple projects. At larger companies, you may have fewer technical duties, but for small and mid-sized companies, you may code or provide technical and managerial expertise on specific projects.

What are some common challenges faced by a director of software engineering when managing cross-functional teams?

A Director of Software Engineering often manages teams composed of engineers, product managers, and designers, which can present challenges in aligning priorities and communication styles. Balancing the technical needs of the engineering team with broader business objectives requires clear communication and strong leadership. Additionally, adapting to rapidly changing technology while ensuring consistent delivery and maintaining team morale is a key challenge. Proactive stakeholder management and fostering a culture of collaboration are essential for success in this role.

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

To thrive as a Director of Software Engineering, you need deep technical expertise in software development, proven leadership experience, and a relevant degree such as in computer science or engineering. Familiarity with agile methodologies, cloud platforms, project management tools (like Jira), and experience with architectural frameworks are typically required. Outstanding communication, strategic thinking, and the ability to mentor and motivate teams are vital soft skills in this role. These skills ensure effective project delivery, foster innovation, and build high-performing teams aligned with organizational goals.

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

AspectDirector Of Software EngineeringSoftware Development Manager
ResponsibilitiesOversees multiple teams, sets strategic goals, manages budgets, and aligns software projects with business objectives.Manages day-to-day software development teams, ensures project delivery, and coordinates technical tasks.
Required CredentialsBachelor's or Master’s in Computer Science or related field, extensive experience in software development, leadership skills.Bachelor's in Computer Science or related field, strong technical background, experience managing development teams.
Work EnvironmentStrategic, cross-team collaboration, executive communication, often in larger organizations.Technical focus, project management, direct team oversight, often in mid-sized companies.

The main difference is that the Director Of Software Engineering focuses on strategic leadership and organizational oversight, while the Software Development Manager handles daily team management and project execution. Both roles require technical expertise and leadership skills, but the director role involves broader business alignment and higher-level decision-making.

What are the most commonly searched types of Of Software Engineering jobs in Midvale, UT?

The most popular types of Of Software Engineering jobs in Midvale, UT are:

What are popular job titles related to Director Of Software Engineering jobs in Midvale, UT?

For Director Of Software Engineering jobs in Midvale, UT, the most frequently searched job titles are:

What job categories do people searching Director Of Software Engineering jobs in Midvale, UT look for?

The top searched job categories for Director Of Software Engineering jobs in Midvale, UT are:

What cities near Midvale, UT are hiring for Director Of Software Engineering jobs?

Cities near Midvale, UT with the most Director Of Software Engineering job openings:

Director of Software Engineering (Lindon)

ProdataKey

Lindon, UT • On-site

$228K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted yesterday


Job description

Reports to Chief Technology Officer

Work Location
  • ProdataKey Headquarters, Draper Utah. In-office
About ProdataKey

ProdataKey is a leading innovator of cloud‑based access control products and services. We are passionate about creating technology to enhance the security, safety, and experience of the professionals who install electronic access control and the businesses who rely on our products each day as a mission‑critical security system.

PDK is ranked among the 100 fastest‑growing companies in Utah by MountainWest Capital Network. We have been in business for over ten years and are growing rapidly. We are looking for leaders to grow with us. If you act like an owner, obsess over customers and product quality, and thrive when self‑directed, PDK is a great fit. ProdataKey offers a fun and challenging work environment where teamwork, leadership, and employee success are critical. We are a profitable company with competitive pay and benefits in an industry with high resiliency to economic downturns.

Job Description

At PDK the Director of Software Engineering is responsible for leading software teams that develop and maintain our mobile, cloud and edge platforms. They manage hiring, set coding standards, oversee architecture, quality and ensure on‑time delivery across multiple teams or projects.

Ideal candidates will have prior hands‑on experience mentoring engineering managers, technical leads and working with Product to align engineering priorities and roadmaps. Knowledge of cloud platform architecture and construction in a Kubernetes environment is essential. Familiarity with physical access control or security products is preferred.

Key Responsibilities
  • Overseeing all phases of the software development life cycle with a focus on maintaining a mature CI/CD pipeline for timely and high quality product deliveries
  • Managing and mentoring software engineers, technical leads
  • Defining development processes, coding standards and review protocols
  • Leading hiring, performance management and team growth
  • Stay current with emerging technologies to enhance product performance and cost‑efficiency
  • Evaluates tools, platforms and infrastructure needs in an increasingly globalized environment.
  • Support DevOps, QA and cross functional collaboration
  • Ensure engineering ceremonies such as retrospectives and planning are effectively conducted.
  • Drive failure analysis, root cause investigations, and continuous improvement initiatives.
  • Coordinate with leadership responsible for hardware and embedded systems development.
  • Reports on delivery velocity, technical risk and progress to leadership
  • Manage technical risk and debt levels
  • Ensure compliance with regulatory requirements (SOC2, GDPR, etc)
Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Information Systems, Electrical Engineering, or a related field
  • 10+ years experience software engineering leadership
  • 4+ years experience in a senior leadership role
  • Strong technical background in enterprise software architecture, cloud-based platforms and modern development languages and databases (Postgres, MongoDB, Javascript/Typescript)
  • Experience in building and maintaining a sophisticated web application with integrated purchasing and subscription management.
  • Prior experience overseeing cloud microservice environments run under Kubernetes
  • Ability to align technical delivery with Product and business goals
  • Confidence in managing people, performance and engineering culture
  • Experience with budgeting, hiring and resource planning
  • Strong communication skills, written and verbal for working with stakeholders and leadership
  • Prior experience working in a startup or rapidly scaling environment
  • Familiarity with regulatory testing and certification processes (FCC, UL, CE, SOC2, HIPPA, safety, compliance).
Bonus Skills
  • Prior professional experience with physical access products and security systems
  • Familiarity with Jira, Confluence, Github and GKE.
Work Environment & Expectations
  • Prolonged periods sitting at a desk (standing desks available)
  • Working in an office environment using typical office equipment
  • Ability to lift up to 30 lbs
  • Less than 10% travel required
Benefits
  • Employee Stock Options in a rapidly growing technology company
  • Health, Dental, Vision, Life and AD+D insurance
  • 401k plan with company match
  • 8 paid holidays per year
  • 3-5 weeks paid time off (based upon tenure at PDK)
Pay rate type
  • Salary
#J-18808-Ljbffr