Responsible for leading the engineering team, defining technical vision, overseeing software product development, creating execution plans, ensuring quality and timely delivery of projects, hiring and mentoring talent, and collaborating with product managers to align on requirements and priorities.