About the role
- Lead and mentor software development teams, fostering a culture of innovation, collaboration, and continuous improvement.
- Drive end-to-end software delivery from requirements gathering through deployment and support.
- Define technical strategy, architecture direction, and engineering best practices.
- Manage project plans, resource allocation, risks, timelines, and delivery commitments.
- Collaborate with Product Managers, Architects, QA, DevOps, and Business Stakeholders.
- Establish coding standards, quality processes, and performance metrics.
- Conduct code reviews, design reviews, and technical governance activities.
- Manage team performance, career development, hiring, and succession planning.
- Ensure high availability, scalability, security, and reliability of applications.
- Drive Agile/Scrum practices and continuous delivery initiatives.
- Support cloud transformation, digital modernization, and DevOps adoption.