
About the Role:
The Engineering Manager position entails the leadership of MCO global product development teams across the entirety of the software development life cycle.
Key Responsibilities:
- Own the effectiveness of the Scrum Agile process and adherence to good agile practices for the team.
- Be responsible for the quality of the teams' outputs and the customer experience of our products.
- Lead product development teams through all stages of the SDLC.
- Hands-on participation in all technical activities including architecture & design reviews, code reviews, coding, troubleshooting, defect triage.
- Define and enforce coding standards and best practices within the engineering team.
- Collaborate with cross-functional teams to translate product requirements into technical specifications.
- Conduct code reviews and ensure high code quality and adherence to engineering standards.
- Drive Automation in the engineering teams.
- Drive continuous improvement in development processes and tools to increase efficiency and quality.
- Mentor and coach engineers to foster their technical growth and career development.
- Identify technical risks and challenges early in the project lifecycle and propose mitigation strategies.
- Act as a technical liaison between engineering, product management, and other stakeholders.
- Coordinate with Platform Test teams to ensure thorough testing and validation of software products.
- Oversee deployment and release processes to ensure smooth and reliable product launches.
- Monitor system performance and address technical issues promptly to maintain product stability.
- Provide technical leadership during incidents and outages, facilitating root cause analysis and resolution.
- Foster a collaborative and innovative engineering culture focused on delivering high-quality software products.
Experiences and Skills:
- 10+ years of experience (including up to 3 years in management) product development.
- Strong java full stack engineering experience in a product development environment.
- Maintain hands-on involvement with coding approximately 20% of the time.
- Expertise in architecture & design reviews, system design, code reviews, customer issues, troubleshooting, defect triage, etc.
- Strong problem-solving and analytical skills, with the ability to resolve complex issues.
- Demonstrates resilience and flexibility, consistently adapting while managing priorities with efficiency.
- A strong willingness to learn and a growth mindset.
- Excellent communication and servant leadership skill.
- Possess knowledge and experience of agile development methodology (Scrum, AGILE and KANBAN).
- Experience in a product driven SAAS or financial services company is a plus.
- Architect experience is a plus.
Didn’t find the job appropriate? Report this Job