Define, evolve, and communicate the technical vision aligned with business and product goals. Provide hands-on technical leadership, including architecture design, technical decision-making, and solution validation. Collaborate closely with product, business, and leadership stakeholders to translate business needs into scalable technical solutions. Guide engineering teams on best practices related to scalability, performance, security, and maintainability. Establish and enforce standards for code quality, development processes, and technical documentation. Identify technical risks, constraints, and dependencies, proposing mitigation strategies. Support team growth through mentoring, technical guidance, and participation in hiring decisions when needed. Evaluate and recommend technologies, platforms, and tools to support current and future product needs.