- 10+ years of software engineering experience with 5+ years in leadership roles
- Proven experience leading large, distributed, or multi-team engineering organizations
- Strong technical foundation across modern stacks (backend, frontend, mobile, cloud)
- Deep understanding of agile methodologies, software lifecycle, and engineering metrics
- Strong decision-making, problem-solving, and stakeholder management skills
- Excellent communication skills, able to influence senior leadership