Software Engineering Jobs in Vietnam
There are 396 open Software Engineering jobs in Vietnam on freehire right now. 68 of them were posted recently. The skills employers ask for most often are java, javascript and api.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| USD | month | $1,500 | $1,500 | $2,000 | 24 |
| VND | month | ₫17,250,000 | ₫25,000,000 | ₫35,250,000 | 11 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- java 57%
- javascript 43%
- api 36%
- sql 31%
- html 30%
- spring 30%
- cloud 29%
- css 29%
How the work is done
- Hybrid 28 · 7%
- Remote 20 · 5%
- Onsite 4 · 1%
Visa sponsorship offered in 32% of the 28 postings that state a position on it.
Seniority
- Senior 113
- Junior 18
- Lead 14
- Intern 12
- Middle 12
- Principal 3
Who is hiring
- 1000+ employees 32
- 501-1000 employees 31
- 51-200 employees 27
- 11-50 employees 6
- 201-500 employees 4
Software Engineer (NextJS/ReactJS)
Builds and optimizes modern web apps using ReactJS and NextJS, focusing on scalable UI components, SSR/SSG, API integration, and performance.
Principal Software Engineer
Hands-on Principal Engineer owning technical direction and execution for major products and systems (backend, frontend, APIs, databases, infrastructure) at KIRA, a Southeast Asian insurance and financial platform used by millions.
Staff Software Engineer
Hands-on Staff Software Engineer owning technical direction and execution for major products at KIRA, a mobile-first insurance/fintech platform. Responsibilities span system design, coding, and architecture across backend, frontend, APIs, databases, and infrastructure at scale.
Senior Software Engineer
Supports clients in resolving technical issues during T24 banking product implementation, upgrades, and post-go-live support, focusing on ticket resolution, problem analysis, coding, testing, and temporary workarounds using core banking technologies.
Golang Software Engineer (Senior)
Senior Golang engineer designing scalable backend microservices and integrating AI/LLM capabilities into POS and SaaS platforms.
Lead Software Engineer
The Lead Software Engineer will own technical direction and execution for major products, designing scalable systems and writing code while mentoring engineers. This hands-on role requires deep expertise in backend, frontend, and distributed systems to solve complex engineering problems.
Junior Cloud Native Application Developer (C++, Linux)
This role involves developing and maintaining cloud-native telecom network applications using C++ and Linux. The developer will work on microservices and signaling protocols within a global team environment.
Junior Software Engineer, C++ (Vietnam)
Junior Software Engineer developing quantitative trading systems in C++ and Python, including market data processing, order routing, algorithmic trading frameworks, and risk management tools, with second-line support responsibilities for deployed systems.
Junior Software Engineer (C/C++, Linux)
Junior 5G Radio Software Developer writing production C/C++ code on Linux, creating and running automated tests, and troubleshooting issues using tools like Git, GDB, Valgrind, Bash, and Autotools.
Senior Software Engineer
Designs and maintains Grab’s real-time streaming data platform (Coban) using Go, Kafka, Flink, and SDKs, ensuring scalability, reliability, and ease of use for Grab’s product teams across fintech, transport, and other verticals.