Lead a team of software engineers, providing technical guidance and mentorship. Contributing to the architecture and implementation of scalable systems. Collaborate closely with Product Managers and Designers to translate business requirements into technical solutions. Define and enforce engineering best practices, code quality standards, and architectural guidelines. Conduct code reviews, promote knowledge sharing, and foster a strong engineering culture. Identify technical risks and bottlenecks, and propose solutions proactively.