Manage a team of software engineers to design, develop, test, and deploy high-quality software products.
Collaborate with cross-functional teams to identify project requirements and prioritize tasks.
Conduct code reviews and provide feedback to improve overall quality of the product.
Develop system architecture and designs that meet business needs while ensuring scalability, security, and maintainability.
Oversee the entire Software Development Life Cycle (SDLC) process from planning to deployment.
Desired Candidate Profile
8-12 years of experience in engineering management or related field with expertise in architectural design, code review, system architecture, software development life cycle, software product development.
Strong understanding of cloud computing concepts such as AWS/Azure/GCP.