Tuyển dụngMoMoPosted: 04/11/2026Application deadline: Until filledMoMo is hiring: Software Engineer I, Java, Credit PNS (Ho Chi Minh City)
MoMo is hiring a Java backend engineer in Ho Chi Minh City for its customer data platform: microservices plus real-time and offline data processing. 2+ years with distributed systems and Kafka or RabbitMQ.
The role
Many of MoMo's businesses depend on its customer data, which is large and has to be reachable quickly, reliably and securely. This role sits in MoMo's IT Center and does backend work for the data platform, covering both real-time and offline processing. You would design, build and test major features on a microservice architecture, watch and run the systems already in production, fix bugs and write unit and integration tests. You would also improve shared libraries and the framework, try new technology to make the systems better, support other engineering and product teams, and build some internal web tools for running financial products.
What they ask for
- 2+ years building and running scalable, fault-tolerant distributed systems
- Strong Java fundamentals, data structures and algorithms
- A clear grasp of asynchronous, parallel and concurrent programming
- Relational databases (Oracle, Postgres) and NoSQL stores (Redis, MongoDB)
- At least one streaming system such as Kafka or RabbitMQ
Nice to have
- Experience with high-volume, high-traffic systems
- ReactJS, for the internal web tools
Good to know
- Location: Ho Chi Minh City, in Vietnam.
- Job ID 26-T&H_ITC-0631, listed on MoMo's careers site on 4 November 2026.
- The title says Software Engineer I, but the posting still asks for 2+ years of experience.
How the interview usually goes
At MoMo the process usually starts with a CV screen and a test or technical interview on Java, data structures and algorithms. Later rounds tend to dig into systems you have built, concurrency and service design, followed by a conversation with the manager about how you work.
