The VP of Software Engineering will lead and manage engineering teams, overseeing project delivery, ensuring timely and high-quality execution, and managing the engineering budget. This role involves setting and executing the engineering strategy in collaboration with the CTO, actively participating in AI evolution, and driving Built in Quality Mindset. The VP will also collaborate with other teams, drive innovation, communicate with stakeholders, and oversee recruitment. The role also includes managing software engineering teams in India, ensuring timely deliverables, and working within budget and timelines. This requires a strong technical background, including deep understanding of software development, cloud computing, DevOps practices, microservices, data management, security, and performance optimization.