Key Responsibilities
1. Engineering Leadership & People Management
- Lead and grow a high-performing engineering team, fostering a culture of innovation, accountability, and continuous learning.
- Provide mentorship, career development, and performance management for engineering leads and ICs.
- Drive team alignment with organizational goals and ensure delivery excellence across multiple workstreams.
2. Strategic Stakeholder Engagement
- Partner with product managers, data scientists, and business leaders to shape product vision and execution strategy.
- Communicate technical decisions and architectural trade-offs clearly to senior stakeholders and cross-functional teams.
- Influence roadmap priorities through data-driven insights and technical feasibility assessments.
3. Architectural Design & Technical Oversight
- Own the end-to-end architecture of scalable, secure, and resilient cloud-native systems.
- Translate business requirements into robust technical designs that support long-term growth and agility.
- Ensure architectural consistency and technical quality across teams and projects.
4. Hands-On Development & Technical Depth
- Stay hands-on with code and architecture reviews, especially for critical components.
- Guide teams through complex technical challenges and foster engineering best practices.
5. Cloud Systems & Emerging Technologies
- Leverage deep expertise in Cloud solutions like Azure, AWS, or GCP to build and optimize cloud-native applications.
- Stay ahead of industry trends in LLMs, GenAI, and other emerging technologies, integrating them into product strategy where relevant.