Source description
About the role
Skills 10+ years of software development experience 3+ years of experience managing engineering teams Strong knowledge of modern software development practices and tools Hands-on experience with system design and architecture Excellent communication, leadership, and decision-making skills Role & Responsibilities Lead engineering teams responsible for designing, developing, testing, and deploying software solutions Collaborate with Product Managers, Architects, and Stakeholders to define technical requirements and delivery timelines Ensure high standards of code quality, security, performance, and scalability Drive architectural decisions and technical best practices Oversee sprint planning, estimation, execution, and release management Foster a culture of ownership, collaboration, and continuous improvement Support career growth and skill development of engineers Improve engineering processes using Agile/Scrum or other methodologies Identify and remove blockers to maximize team productivity Track and report key engineering metrics (delivery, quality, reliability) Ensure compliance with organizational and industry standards Translate business needs into technical solutions Communicate progress, risks, and dependencies to leadership Managing the day-to-day activities of the team. Motivating the team to achieve organizational goals. Developing and implementing a timeline to achieve targets.
More at Ethics Infotech LLP