Bachelor’s degree in Computer Science or related field, OR 3+ years as a hands-on software engineer building web applications or distributed systems. 5+ years in software product development or related field, including 2+ years in an engineering management role. Proven track record of delivering software projects and managing cross-functional development teams. Strong software engineering foundation with experience in system design, data structures, and algorithms. Demonstrated integrity, transparency, and inspiration in leadership style. High degree of empathy, humility, and effective communication skills. Creative and analytical mindset with rigorous technical problem-solving skills. Excellence in driving clarity and results in ambiguous, complex situations. Experience balancing rapid product feature delivery with long-term platform health. Experience managing a team that owns a product platform or critical infrastructure component. Experience with Generative AI applications, prompt engineering, and APIs (OpenAI, Claude, Gemini). Demonstrated experience building and operating large-scale distributed systems using modern backend technologies (Java, Scala) and API frameworks (GraphQL, gRPC). Familiarity with modern frontend technologies (React, TypeScript) and how they integrate with backend services. Experience with payments systems and providers like Stripe is a plus.