10+ years of experience in software development. 3+ years in a team leadership or engineering management role. Proven track record of leading technical teams through complex projects with architectural impact. Strong knowledge of modern software engineering practices, cloud-native systems, microservices, and scalable infrastructure. Hands-on experience working across product features and platform components. Solid understanding of Agile methodologies. Excellent communication, collaboration, and conflict-resolution skills. Passion for developing people and building strong engineering cultures. Bachelor's or Master’s degree in Computer Science or equivalent experience. Experience in AI/ML or building features that integrate LLM-based technologies is a bonus. Background working on large-scale, multi-tenant SaaS platforms. Familiarity with AWS, Docker, Terraform, MySQL, Redis, Elasticsearch, and React.