Director of Software Engineering

Ohio

  Development - Back End

0

Permanent

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.