Key Responsibilities: Lead, mentor, and manage engineering teams, fostering collaboration, accountability, and continuous professional growth. Plan, execute, monitor, and deliver projects on time, within scope, and with high quality. Communicate and collaborate effectively with cross-functional departments, including Product, Engineering, QA, DevOps, UX/UI, Infrastructure, and Business stakeholders. Design scalable, secure, and maintainable system architectures that align with business and technical requirements. Define and review technical architecture, ensuring solutions meet performance, scalability, and security standards. Manage AWS cloud infrastructure, ensuring reliability, scalability, security, and cost optimization. Provide hands-on technical leadership through software development, code reviews, infrastructure management, and technical troubleshooting when required. Identify project risks, dependencies, and technical challenges, and implement effective mitigation strategies. Drive Agile project management practices, including planning, tracking, reporting, and stakeholder communication. Improve engineering processes, development standards, and delivery practices to enhance team productivity and product quality.