The Director of Software Development leads multi-disciplinary engineering organizations responsible for delivering, testing, and supporting enterprise software products.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Proven experience leading software development organizations through multiple layers of management.
- Strong background in metrics-driven engineering, including DORA metrics and SRE-informed operating models.
- Experience applying SRE principles such as SLIs, SLOs, error budgets, observability, and incident management.
- Demonstrated hands-on leadership integrating AI into software development, testing, and support workflows.
- Excellent leadership, communication, and organizational skills.
- Experience with Agile and modern software delivery practices.
- Hands-on familiarity with modern programming languages, CI/CD, and cloud-native architectures.
- Experience with AI-assisted SDLC platforms, AIOps, and engineering analytics.
- Track record of improving delivery speed, quality, reliability, and customer outcomes using data and automation.