The Engineering Manager position entails the leadership of MCO global product development teams across the entirety of the software development life cycle. Key responsibilities encompass ensuring the quality of team outputs and optimizing customer experiences, along with maintaining strict adherence to coding standards and promoting automation initiatives.
Moreover, the role involves mentoring and guiding engineers, proactively identifying and mitigating technical risks, and facilitating effective communication between engineering and other stakeholders.
The manager oversees deployment processes, monitors system performance, and provides decisive technical leadership during incidents. Ultimately, this role aims to uphold the highest standards of professionalism and innovation in MCO software development practices.
Responsibilities
Own the effectiveness of the Scrum Agile process and adherence to valuable 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