Director of Software Engineering
Our client, a fast-growing AI technology company is hiring a hands-on Director of Software Engineering to join the team in Cleveland, Ohio. The successful candidate will provide strategic and technical leadership across multiple engineering teams, from building high-performing teams, scaling complex software platforms, strengthening engineering practices, and delivering secure, reliable, enterprise-grade technology.
Responsibilities
- Provide strategic and technical leadership across multiple software engineering teams.
- Develop engineering roadmaps aligned with business objectives, product strategy and organizational growth.
- Lead, mentor and develop Engineering Managers and Senior Engineers while building high-performing teams.
- Oversee the delivery of complex software initiatives, ensuring quality, reliability and timely execution.
- Establish engineering standards, architectural principles, coding practices and operational best practices.
- Guide system architecture, scalability, platform modernisation and long-term technical strategy.
- Ensure software solutions meet high standards for performance, security, reliability and availability.
- Drive continuous improvement across Agile, DevOps, CI/CD and quality assurance practices.
- Partner with Product, Data, Security, Infrastructure and other cross-functional teams to align priorities and delivery.
- Communicate engineering strategy, performance, risks and priorities to senior and executive stakeholders.
Skillset
- Bachelor’s or Master’s degree in Computer Science, Engineering or similar.
- At least 10 years of software engineering experience, including a minimum of 5 years in senior engineering leadership roles.
- Proven track record leading large, distributed or multidisciplinary engineering teams.
- Strong expertise in modern software development, cloud architecture, DevOps and CI/CD practices.
- Experience designing and delivering scalable enterprise software, microservices, APIs and distributed systems.
- Demonstrated success delivering complex software products and platforms at scale.
- Strong understanding of high-availability, secure, and resilient systems.
- Hands-on experience with AWS, Azure, or GCP, alongside Kubernetes, containers and Infrastructure as Code.
- Excellent leadership, communication, stakeholder management and strategic decision-making skills.
- Experience managing engineering budgets, workforce planning and operational performance.
Benefits
- Salary: $150k – $200k.
- Performance Bonus.
SHARE JOB