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.