0% found this document useful (0 votes)
132 views2 pages

Engineering Manager

The document outlines the responsibilities and requirements for a role managing Agile teams. The responsibilities include managing team performance and processes, acting as a liaison with clients, balancing speed and quality, coaching engineers, overseeing code deployment and incidents, managing technical debt, and leading continuous improvement initiatives. The role requires experience with technologies like microservices, databases, DevOps tools, and AWS. A minimum of 10 years experience in software development and 5 years leading Agile teams is required along with people leadership, technical documentation, code management experience, and understanding of software quality and DevOps.

Uploaded by

Nghĩa Ngô
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
132 views2 pages

Engineering Manager

The document outlines the responsibilities and requirements for a role managing Agile teams. The responsibilities include managing team performance and processes, acting as a liaison with clients, balancing speed and quality, coaching engineers, overseeing code deployment and incidents, managing technical debt, and leading continuous improvement initiatives. The role requires experience with technologies like microservices, databases, DevOps tools, and AWS. A minimum of 10 years experience in software development and 5 years leading Agile teams is required along with people leadership, technical documentation, code management experience, and understanding of software quality and DevOps.

Uploaded by

Nghĩa Ngô
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

What will you be responsible for?

 Managing several Agile teams to deliver on engineering standards,


sprint backlogs and plans, engineers' responsibilities and performance
management, code quality, adherence to development guardrails, and
testing; 
 Client-facing liaison for all required meetings 
 Be the voice of reason between speed and quality; 
 Coach engineers to be T-shaped, versatile, and take responsibility
outside their core disciple; 
 Support code into production and take charge of incidents; 
 Own remediation of technical debt; 
 Be responsible for the full life-cycle development process and the
deliveries of a team; 
 Line management (1:1 meetings, personal development & training
plan, career path, probation reviews, and performance reviews); 
 Coach teams in applying Scrum and DevOps; 
 Manage action plans for continuous improvement of the teams (Team
Health Monitor, sprint retrospective, etc..); 
 Implement, monitor, and report all team KPIs & SLAs; 
 Lead initiatives for implementing efficient development and delivery
processes;

What must you possess?


Experience with the following or similar technologies:

 Microservices - REST API, TypeScript, NodeJS 


 JavaScript, MV* patterns, ReactJS (including Redux) 
 Databases - Postgres, MongoDB 
 DevOps - Jenkins, Artifactory, SonarQube, GitHub, CloudFormation 
 Understanding of AWS (Lambda, Postgres, S3, API Gateway, CLI,
SNS/SQS) 
 Understanding of OAuth 
 Formal Development methodologies 

Required Working Experience:

 10+ years working experience in Software


Development; 5+ years experience in leading cross-functional Agile teams 
 Fluent in English communication skills (both verbal & written)  
 Experience in a management position at an international finance or
tech company, as well as have a sound development background and
experience. 
 Strong people leadership, team building, motivation, and coaching
skills 
 The production of technical documentation including technical
specifications, operating instructions, test plans, etc 
 Code and change management processes 
 Experience in working with multiple stakeholders, across two countries,
with conflicting priorities 
 Deep understanding of Software Quality, DevOps environments, and
Micro-Service technologies 
 University degree in IT field or equivalent industry experience 
 Agile – Certified Scrum Master (preferred) 
 Experience in the Banking or Financial Services industry; (preferred) 

You might also like