Tóm tắt công việc
Enterprise Architecture, Microservices and Platform Modernization | Fintech, Payments and Digital Banking
Location: Ho Chi Minh City, Vietnam
Department: Software Technology and Engineering
Employment type: Full time, permanent
Reports to: Management
Growth path: This role is the pipeline to a senior technology leadership position for the right person.
About Vietpay
Vietpay is a leading fintech company delivering innovative digital payment and digital banking solutions across Vietnam and Southeast Asia. Our platform spans Smart POS, merchant acquiring, card issuing, payment gateways, QR payments, SoftPOS, digital banking integrations, and cloud based payment infrastructure.
We work closely with banks, payment schemes, merchants, and technology partners to build secure, scalable, next generation payment ecosystems. As our transaction volumes grow, we are modernizing the core systems that run our business, and we need a Systems Architect who can lead that work in the code, not just on paper.
Role Overview
We are looking for a senior, hands on Systems Architect with at least 10 years of experience building and scaling Java based enterprise systems. The core of this role is straightforward. We have live production systems that process real payment transactions, and we need to re architect them for scale without taking them offline.
You will own the technical architecture of our platform, lead the migration of older systems onto a modern microservices foundation, and stay close enough to the code to make the right calls and prove them. You will work directly with the original development team, not around them, so that we keep the lights on while we rebuild for the next stage of growth.
This is a builder's role first and a leadership role second. Strong performance here leads directly to a senior technology leadership position as the engineering organization scales.
A note on how we work
This is a hands on role, not a slide deck role. We expect this person to open the codebase, read it, and write production code alongside the team. Architecture decisions here are made by people who still build.
We are not looking for someone who considers hands on engineering beneath them. We run live systems that process real transactions. Any candidate who cannot, or will not, get into the detail and work shoulder to shoulder with the original development team is not the right fit for this role.
Key ResponsibilitiesArchitecture and Hands On
Software Engineering
Re architect existing systems into a scalable microservices design, and write production code yourself to set the standard and unblock the team.
Read and understand the current codebase in depth before changing it, and base architecture decisions on what the code actually does, not assumptions.
Design and drive the migration from legacy systems to new systems incrementally, using patterns such as strangler fig, so that there is no service interruption to live transactions.
Define and enforce engineering standards across code quality, API design, testing, observability, release management, and operational readiness.
Make architecture and technical trade off decisions under pressure, document them clearly, and stand behind them.
Scalability and Live System Stability
Treat uptime as a hard requirement. These are live systems and we cannot afford servers going down through lack of experience, weak design, or poor coordination.
Plan and execute zero downtime and blue green style deployments, safe data migrations, and rollbacks for systems that must stay online.
Identify performance bottlenecks and single points of failure, and design for horizontal scale, resilience, and graceful degradation.
Establish observability across the platform, including logging, metrics, tracing, and alerting, so issues are caught before customers feel them.
Team Collaboration and Leadership
Work shoulder to shoulder with the original development team, transfer knowledge in both directions, and respect what already works while improving what does not.
Mentor engineers on architecture, clean design, and modern engineering practice, and raise the technical level of the team by example.
Partner with product and business stakeholders to translate requirements into clear technical scope and realistic plans.
Communicate clearly in English across both technical and non technical audiences, in writing and in person.
Help shape the engineering organization as it grows, building the foundation for a future technology leadership mandate.
Payments and Integration
Design and review integration architecture across acquiring, issuing, switching, Smart POS, SoftPOS, QR, and gateway products, and with bank and scheme partners.
Support API integration and financial messaging work between Vietpay and partner banks, including REST APIs and ISO 8583 style messaging.
Ensure the architecture meets payment security and reliability expectations, including PCI DSS aligned practices.
Why Join Vietpay
Own the architecture of a live, growing payment platform with real regional impact across Southeast Asia.
Do work that matters, re architecting core systems at scale rather than maintaining the status quo.
A clear growth path into senior technology leadership for the right performer.
Competitive salary with performance based incentives.
Professional growth in one of Southeast Asia's fastest growing payment technology companies.
To apply, please submit your CV and a short summary of relevant Java, microservices, and system migration experience, including examples of live systems you have re architected.