10+ years of experience in software engineering, technology, or related technical functions, with at least 3 years in a senior technical leadership role
Proven experience defining and executing technology strategies for products or platforms at scale
Strong understanding of technology architecture, engineering practices, infrastructure, security, scalability, and reliability
Hands-On Technical Background
Strong hands-on engineering background with proven experience building and successfully shipping technology products
Demonstrated ability to make sound architectural and technical decisions across web, mobile, backend, and infrastructure environments
Able to engage deeply in technical discussions while maintaining a strategic business perspective
Engineering & Organizational Leadership
Proven experience leading and scaling engineering teams in fast-moving or high-growth environments
Strong track record of building high-performance engineering cultures with clear standards, accountability, and ownership
Experience developing senior engineering leaders and building effective technology organizations
Business & Stakeholder Management
Strong ability to bridge technical and business discussions and translate complex technical concepts into clear business implications
Able to work effectively with executive leadership, product teams, business stakeholders, and Board-level audiences
Strong judgment in balancing speed of execution, technical quality, business priorities, and long-term scalability
Ownership, Execution & Problem-Solving
High level of ownership with a strong bias toward execution and measurable outcomes
Strong analytical and problem-solving skills with the ability to identify risks, bottlenecks, and opportunities proactively
High standards for engineering quality, reliability, security, and delivery
Comfortable operating in a fast-paced, constantly evolving environment with the ability to make decisions under uncertainty