10+ years of relevant software development experience Technical expertise in large-scale systems engineering or distributed systems 5+ years of experience with designing, building, and scaling distributed systems Experience running production services in the cloud and oncall rotation Expertise in cloud-native technology, including networking & security Prior experience working on AWS, GCP, or Azure and a deep understanding of cloud best practices Ability to influence teams, peers, and management Proven experience in leading and mentoring technical teams BS Degree in Computer Science, Engineering, or equivalent experience