Director of Software Development

Apply for this job

Job Description

Summary

The Director of Software Development is a strategic and technical leader responsible for overseeing the design, development, and delivery of scalable SaaS solutions. This role leads engineering teams, drives innovation, and aligns software strategy with business objectives.

Key Responsibilities

  • Lead and mentor software engineers, engineering managers, and technical leads.
  • Define and execute engineering strategy aligned with company goals.
  • Design and oversee scalable multi tenant architectures using cloud native services.
  • Collaborate with product, DevOps, security, and support teams to ensure reliable and secure delivery.
  • Oversee the full software development lifecycle including release governance and readiness.
  • Manage engineering resources, hiring, and departmental budgets.
  • Implement and enforce best practices in agile development, architecture, testing, and DevOps.
  • Evaluate and adopt new technologies to improve productivity and product quality.
  • Ensure compliance with security, privacy, and regulatory standards.
  • Foster a culture of innovation, accountability, and continuous improvement.

Required Qualifications

  • Bachelor’s or master’s degree in computer science, software engineering, or a related field.
  • Ten or more years of experience in software engineering with at least seven years in leadership roles.
  • Proven experience leading SaaS product development in complex environments.
  • Strong expertise in software architecture, cloud platforms, and modern development frameworks.
  • Experience with Agile methodologies and DevOps practices.
  • Excellent leadership, communication, and organizational skills.
  • Experience managing distributed and cross functional engineering teams.

Tech Stack

Microsoft Azure
Azure DevOps
Agile and Scrum Frameworks
DevOps Tooling
Cloud Native Architecture
Security and Compliance Frameworks

Compensation & Benefits

Competitive compensation aligned with market standards.
Health benefits, PTO, remote flexibility varies by client.

Work Schedule

Monday–Friday, flexible hours, occasional on-call if applicable.

About the Client

Our client is a cloud based SaaS organization delivering compliance and workforce solutions for public sector construction projects.

Why Join the Team?

  • This role offers the opportunity to shape long term software strategy within a growing SaaS organization.
  • Lead high impact engineering teams delivering scalable and customer focused solutions.
  • Drive innovation through modern technologies in a collaborative and forward looking environment.

How to Apply

Submit your resume to people@ignitetalentpartners.com. Shortlisted candidates will be contacted.