Requirements Must have: - Over 3 years of experience managing engineering teams - More than 5 years of software development experience - Proficiency with web services, cloud infrastructure, and scalable system design - Demonstrated ability to attract, recruit, and retain high-performing engineering