About the Role / Responsibilities:
- Own and not only have the technical chops to roll up sleeves and provide technical leadership to major projects but also build and manage a team of top-notch engineers.
- Contribute to the architecture of the system, take responsibility for quality and stability of the product by getting hands-on with code and design reviews, debugging complex issues, among other things
- Drive the delivery of critical business initiatives, managing all aspects of the project such as project planning, requirements definition, risk management, communication, and implementation planning
- Optimise not just your own code but make sure engineers are able to optimise theirs.
- Create clear career paths for team members and help them grow with regular & deep mentoring.
- Drive the delivery of critical business initiatives, managing all aspects of the project such as project planning, requirements definition, risk management, communication, and implementation planning
- Lead the software development team that includes mentoring, coaching, architecture, dev ops, code review and software infrastructure. Work with the executive team to shape and execute the product road map
- Develop detailed work plans, schedules, estimates, resource plans, and status reports.
- Run scrum meetings, track milestones and keep the stakeholders updated of progress
- Perform regular performance evaluation and share and seek feedback.
Desired Experience / Background:
- 3-5+ years of strong experience in full-stack software product development, with at least 3+ years in an engineering leadership position.
- Exposure to Micro service architecture.
- Minimum of 2 years in project/program management in a service-based organisation
- Understanding of Agile development methodologies and scrum practices.
- Familiarity working with Jira, excel, and confluence
- Ability to understand trends, patterns and connecting the dots to continuously improve engineering processes and structure.
- Ability to bring in a structure in a seemingly chaotic situation.
- Run scrum meetings, track milestones and drive releases to on-time delivery.
- Maintain project dashboards, the status of completion goals, backlog items and tracking project metrics.
- Experience working with high-performance technical teams and the ability to create a culture based on those best practices.
Desired Competencies:
- Experience in managing engineering teams and mission-critical software projects with customer-facing deliverable on tight deadlines.
- Understand the product and project management space with Agile methodologies.
- Experience across the product development SDLC
- Prior to being in the technical management role, must have had a strong development background and architected scalable systems that have gone live
Didn’t find the job appropriate? Report this Job