The partner company is looking to hire a Director, Software Engineering to lead multiple software engineering teams, driving the development and delivery of scalable, high-quality solutions in a cloud-based environment.
Requirements
- 10+ years of progressive experience in software development or technology roles, including full-stack development and cloud architecture.
- Deep expertise in Agile/Scrum methodologies, Azure Cloud services, and Azure DevOps Pipelines.
- Preferred: experience in managed IT services, cybersecurity, or EdTech; Azure and Agile certifications;
Responsibilities
- Oversee the full software development lifecycle using Agile methodologies to deliver high-quality, secure applications in a cloud environment.
- Drive architecture design, scalability planning, and integration of emerging technologies to support managed services and client solutions.
- Implement metrics for code quality, deployment velocity, and team productivity while fostering a culture of innovation and accountability.
- Ensure compliance with industry standards, security best practices, and cloud governance policies.
Other
- Lead and mentor multiple software engineering teams, including hiring, performance management, and professional development.
- Collaborate with product owners, stakeholders, and other directors to define technical roadmaps, prioritize initiatives, and resolve cross-project dependencies.
- Communicate technical strategies and updates to executive leadership and non-technical stakeholders.
- Partner with cross-functional teams to align engineering efforts with business goals and client requirements.
- Proven ability to communicate technical strategies effectively to executives, product teams, and external partners.
- Strong problem-solving skills, ability to navigate ambiguity, and drive results in a fast-paced environment.
- Soft skills: excellent communication, analytical mindset, curiosity for emerging technologies, and self-driven work ethic.