BS/BA degree or relevant experience. 1+ years of experience managing an engineering team in a high-growth/fast-paced environment. 2+ years of experience as a staff-level engineer and/or player-coach manager. Proficient with modern web technologies (TypeScript, React, Next.js, Node.js). Experience building and scaling cloud-based applications (AWS, GCP, or Azure). Ability to build strong relationships with cross-functional peers. Experience building a strong engineering culture focused on craftsmanship, ownership, and learning. Experience coaching mid-level engineers and scaling senior engineers. Experience leading geographically distributed teams. Ability to deliver clear, direct feedback with care. Focus team energy on solving partner and customer pain points. Stay curious and open to growth, building fluency in emerging technologies like AI.