Proven experience as a team lead or manager for a software or data engineering team Hands-on experience with API design, consumption, and authentication/authorization Experience building distributed systems in a cloud environment Extremely strong written and verbal communication skills Ability to solve ambiguous, cross-functional problems and make sound technical decisions