About The Position

The Director of Engineering is responsible for leading engineering teams, driving technical strategy, and ensuring the successful delivery of high-quality, scalable software solutions. This role combines leadership, architecture oversight, and execution to align engineering efforts with business goals.

Requirements

  • 10+ years of software engineering experience, including 3–5 years in leadership roles
  • Proven experience managing multiple teams or engineering managers
  • Demonstrated track record of leading organizations with 15+ engineers
  • Strong background in system design and scalable distributed systems
  • Experience with modern cloud infrastructure and microservices architectures
  • Track record of delivering complex, high-scale systems to production
  • Strong leadership, communication, and stakeholder management skills
  • Experience driving engineering processes, metrics, and continuous improvement
  • Bachelor’s degree in Computer Science or related field (or equivalent experience)

Responsibilities

  • Lead, mentor, and scale multiple engineering teams through team leads and managers
  • Define and execute the engineering strategy in alignment with company objectives
  • Oversee system architecture, ensuring scalability, reliability, and performance
  • Drive delivery excellence, improving development processes, velocity, and quality
  • Collaborate cross-functionally with product, data, and business stakeholders
  • Establish and monitor KPIs for engineering performance (e.g., velocity, quality, uptime)
  • Manage hiring, onboarding, and professional development of engineers
  • Ensure best practices in CI/CD, testing, security, and DevOps
  • Own technical decision-making and risk management across projects
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service