Engineering Manager

JOB DESCRIPTION

We are a startup with BIG dreams - revolutionize the way businesses collaborate to build next-generation customer engagement platforms, creating exceptional values for users and businesses together.
Our coalition loyalty platform enables consumers to earn rewards conveniently and joyfully by interacting with the brands of their choices across a nationwide merchant network that today reaches 30% of the Vietnamese consumers. We aim to redefine the omnichannel shopping experience and set the standards on how brands should engage their customers by leveraging data to drive consumer insights, marketing efficiency, and product personalization.
Our Client is a trademark of VUI Vietnam, which is a Joint Venture company that is owned by Vietnam Investments Group (VIG) and United Overseas Bank Limited (UOB). VIG is a leading private equity firm in Vietnam with total funds under management of over USD 500 million and with stakes in over 35 brands in the market. UOB is a leading bank in Asia, headquartered in Singapore, with a global network of over 500 offices including Vietnam.
WHAT YOU WILL BE RESPONSIBLE FOR:
Champion the assigned platform, work hand-in-hand with engineering teams to build/enhance/support it.
Foster strong culture of software engineering best practices by implementing processes and tools (code reviews, code quality, automation, CI/CD, platform monitoring, technical knowledge base).
Ensure the performance, quality, security, and responsiveness of applications.
Identify, analyze, and propose resolutions for technical risks and technical issues.
Continuously discover, evaluate, and implement new technologies to maximize development
efficiency.
Maintain working knowledge of the software industry and trends.
Provide technical guidance and mentoring to less experienced engineers.

JOB REQUIREMENT

5+ years of experience in equivalent positions (engineering manager, technical manager, technical architect, solution architect...).
Proven successful track record of designing, building, and delivering complex software platforms that serve 1M+ users and handle a million requests per second during rush hours.
Experience in non-functional aspects, i.e., security, performance, and scalability.
In-depth experience of microservices, software design patterns, clean code, coding standards, code review, unit tests, mocking libraries, code coverage, code refactoring, CI/CD.
In-depth experience with MongoDB, Elasticsearch, Redis, Hazelcast, Kafka, Maven, Tomcat.
In-depth experience with cloud platforms (AWS/GCP/Azure) and containers (Docker, K8s).
Strong sense of result-oriented, ownership, and responsibility.
Ability to clearly communicate high-level strategy and technical details effectively across disciplines, locations, and organizations, including to senior leadership.
Good communication skills in English.

WHAT'S ON OFFER

Part of a pioneer team of a digital start-up with huge growth opportunities and strong backing from two organizations
13th-month salary and performance bonus
15 annual leaves
100% Social Insurance
Private healthcare insurance, yearly checkup
Gathering activities on special occasions (Christmas, New Year, Women’s Day, etc.)
Company trip and teambuilding activities
Snacks, tea, and coffee are ready to serve
A flexible environment with super fun and enthusiastic colleagues.

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:

Earn and Redeem

Technical Skills:

Java, NodeJS

Location:

Ho Chi Minh - Viet Nam

Salary:

$ 3,000 - $ 4,000

Job ID:

J00909

Status:

Close

Related Job:

Solution Architect (Golang)

Ho Chi Minh, Ha Noi - Viet Nam


Information Technology & Services

  • Golang
  • Java

We are seeking a highly skilled Solution Architect - Golang to lead the architecture and delivery of enterprise-scale digital banking and fintech platforms. You will play a key role in shaping technical roadmaps, ensuring scalability and performance, and engaging with clients to define innovative, secure, and future-ready solutions.This position is ideal for a seasoned architect who is deeply hands-on with Golang, experienced in backend design at scale, and confident in guiding cross-functional teams as well as client stakeholders.#Architecture & Design Define, own, and enforce the end-to-end solution architecture with Golang as the primary backend stack. Design scalable, resilient, and secure microservices-based architectures aligned with client requirements. Ensure solutions are optimized for performance, maintainability, and compliance.#Leadership & Governance Provide architectural oversight across multiple development teams, ensuring technical consistency. Mentor and guide Technical Leaders and Developers in applying clean architecture, design patterns, and best practices. Drive architecture reviews, risk assessments, and system optimization initiatives.#Client Engagement Act as the technical authority in client discussions, explaining architecture choices and trade-offs. Influence client technology strategy by providing thought leadership in Golang-based enterprise systems.#Solution Delivery Partner with DevOps, QA, Security, and Product teams to ensure smooth delivery. Oversee API design, database modeling, and cloud-native deployments. Ensure proper testing, monitoring, and observability are embedded in solutions.#Innovation & Advocacy Continuously evaluate and recommend modern Golang frameworks, libraries, and tools. Advocate for engineering excellence and evolving best practices in backend development.

Negotiation

View details

Senior Java Software Engineer (Spring, Azure/AWS)

Ho Chi Minh - Viet Nam


Product, Start up studio

  • Java
  • Devops
  • Spring
  • Azure
  • Microservices

Perform hands-on coding and code review as other peer developers as needed Understand the requirements of the customer or business and utilize this knowledge to develop applications that are consistent with this; Design, develop, review, implement, maintain and manage continuous integration, build management and deployment scripts, systems, and any code as required; Participate in Agile/Scrum activities: daily standup, demo session, retrospective, estimate, and planning, etc Provide mentoring/training for junior members if any Perform other tasks assigned by the Line Manager

Negotiation

View details

Android Engineer (Java/Kotlin)

Ho Chi Minh - Viet Nam


Product

  • Android

Create an Android app for a range of client services Enhance existing services and develop new ones Evaluate and implement innovative technologies to improve services

Negotiation

View details