Engineering Manager

ABOUT CLIENT

Our client is a leading financial institution with a strong presence in the banking industry.

JOB DESCRIPTION

Supervise multiple Agile teams to ensure adherence to engineering standards, sprint backlogs, engineers' responsibilities, and performance management, as well as code quality and compliance with development and testing protocols.
Manage the milestones, deliverables, risks, and dependencies of the engineering teams.
Educate the engineering teams and ensure that released features comply with risk management frameworks.
Act as a mediator between speed and quality.
Promote the T-shaped working model and coach engineers to be versatile and take on responsibilities beyond their core disciplines.
Conduct line management duties such as personal development and training plans, career path guidance, probation and performance reviews.
Coach teams in applying Scrum and DevOps, and lead continuous improvement efforts.
Drive initiatives to implement efficient development and delivery processes.
Cultivate a learning-based culture and establish realistic and challenging objectives for the team.
Perform other duties as assigned by the People Leader and/or authorized representative of the company.

JOB REQUIREMENT

Proficiency in microservices architecture
Expertise in Java, Python, JavaScript, MV* patterns, Nodejs, ReactJS (including Redux)
Familiarity with Postgres, MongoDB databases
Experience with DevOps tools such as Jenkins, Artifactory, SonarQube, GitHub, CloudFormation
Familiarity with multi-cloud environments and AWS (Lambda, Postgres, S3, API Gateway, CLI, SNS/SQS) and Azure
Extensive experience in Software Development; substantial experience leading cross-functional Agile teams
Strong understanding of Software Quality, DevOps environments
Proficiency in SDLC methodologies - Scrum, Kanban, Waterfall
Proven track record in managing and delivering complex technology projects involving multiple engineering teams
Real-world experience with large-scale Agile adoption
Strong stakeholder management experience
Demonstrated people leadership, team building, motivation, and coaching skills
Experience in managing code and change management processes
Familiarity with IT Service Management and experience with using Service Now or similar
Strong ability to communicate at both strategic and operational levels
Fluent English skills
Certified Scrum Master
Experience in the Banking or Financial Services industry
Excellent communication skills in English (both verbal & written)

WHAT'S ON OFFER

Competitive salary
Generous annual leave and sick leave
Additional perks like 13th month salary, annual performance bonus, premium healthcare, team activity allowance, welcome kit, and work anniversary benefits
Opportunities to work on innovative projects with contemporary technology, clear career advancement paths, access to digital learning platforms, leadership training programs, specialist capabilities, and sponsored language and training courses
Flexible work model, modern office spaces, stocked pantry, employee assistance program, team-building activities, and a talented and cohesive team

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Product

Technical Skills:

Management, Java, AWS

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Job ID:

J00669

Status:

Close

Related Job:

Principal Engineer (Java)

Ho Chi Minh - Viet Nam


Product

  • Java

Provide hands-on leadership to the design, development, and deployment of technical solutions; Collaborate with other NAB's technology leaders towards improving and fulfilling the NAB technical direction; Evangelise and promote Java best practices; Be passionate about Java and understand how to implement advancement for existing or new systems; Lead and conduct training to empower engineers on sufficient programming skills; Design, develop, review, implement, and manage Java application code and services for the production and pre-release environments; Design, develop, review, implement, and manage continuous integration, build management and deployment scripts, systems, and any code as required; Participate in Agile software development, prototyping, and code review with international development teams to build scalable microservices-based products and APIs using Java technologies on AWS or Azure cloud architecture; Understand the requirements of the customer or business and utilize this knowledge to develop applications that are consistent with this; Work with delivery teams to achieve success through development using CI/CD and DevOps practices, processes, and tooling; Provide robust coding practices, solid unit/component test coverage, and debugging code; Fulfil other tasks as assigned by your People Leader and/or authorized representative of NAB Vietnam from time to time.

Negotiation

View details

(JTL) Delivery Manager

Ho Chi Minh - Viet Nam


Outsource

  • Project Management

Oversee the leadership, mentoring and development of two engineering teams, namely AI BI and AI-Powered Service Desk. This includes managing recruitment, evaluating performance, and facilitating career growth. Take accountability for the delivery of both teams, comprising planning, prioritization, sprint execution, and ensuring high-quality releases. Work in conjunction with Product, Data Science/ML, and Design to establish roadmaps and convert business requirements into technical implementation. Offer technical direction and architectural oversight across BI dashboards, analytics pipelines, and AI-powered service/support tooling. Advocate for engineering best practices such as code quality, testing, CI/CD, observability, and documentation. Manage competing priorities across both teams, resolve obstacles for engineers, and oversee inter-team dependencies. Collaborate with backend, frontend, and ML engineers to ensure unified architecture across the teams. Provide regular reports on team performance, progress in delivery, and potential risks to senior leadership. Cultivate an environment focused on accountability, collaboration, and continual enhancement. Remain involved in hands-on tasks as required, including code reviews, architecture discussions, and making technical decisions.

Negotiation

View details

Solution Designer (Merchant Services)

Ho Chi Minh - Viet Nam


Product

  • Java
  • NodeJS

Evaluate business requirements and COM systems to develop high-quality solutions that integrate technical sophistication, security, scalability, and business value. Produce comprehensive design materials, architectural charts, and technical documentation for implementation teams. Utilize systems thinking and design thinking approaches to assess the impact on the COM ecosystem. Execute proof-of-concept projects as needed to validate architectural decisions and mitigate implementation risks. Effectively communicate intricate technical concepts and design choices to a wide range of stakeholders, including technology heads, engineering managers, product owners, tech leads, testing teams, and technology executives. Act as a reliable advisor capable of bridging the gap between business and technical spheres. Advocate for platform-focused principles by creating adaptable and reusable solutions that promote consistency and effectiveness throughout the organization. Offer strategic insight to Technology Leadership on architectural direction, technical debt, and platform development.

Negotiation

View details