Software Engineering Jobs in Thailand
There are 66 open Software Engineering jobs in Thailand on freehire right now. 32 of them were posted recently. The skills employers ask for most often are api, cloud and java.
Most requested skills
- api 56%
- cloud 48%
- java 38%
- sql 38%
- csharp 35%
- ai 33%
- python 33%
- agile 29%
How the work is done
- Hybrid 13 · 20%
- Remote 7 · 11%
- Onsite 5 · 8%
Visa sponsorship offered in 67% of the 6 postings that state a position on it.
Seniority
- Senior 17
- Lead 7
- Intern 3
- Principal 3
- Staff 2
Who is hiring
- 1000+ employees 12
- 501-1000 employees 5
- 11-50 employees 2
- 51-200 employees 1
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.
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.
Software Developer
Proalpha Thailand is part of the Proalpha Group. English is used as the working language across teams. As an employer, we are PRO YOU – because people are at the center of everything we do . We take responsibility for…
Chubb Life: Software Development Engineer
Chubb is seeking a Software Development Engineer to design and maintain scalable Java backend services. The role focuses on microservices development, complex database management with MSSQL and Oracle, and CI/CD pipeline integration.
Software Developer
Develops and supports web-based software solutions using C# .NET and JavaScript, integrating APIs and databases while collaborating with overseas vendors and clients.
Software Engineer Lead
Leads front-end development for a Thai fintech product, designing scalable web solutions, managing teams, and aligning technical work with business goals using JavaScript and modern frameworks.
Software Engineer: (React)
Frontend software engineer building web-based e-checkout fintech products using JavaScript/React in a hybrid role in Bangkok.
Senior Software Engineer
Senior Software Engineer developing web and mobile applications using Angular, Node.js, and Flutter for a warehouse/logistics management system, working 100% on-site in Bangkok.
RPA Developer
RPA Developer role at a global consulting firm, building and delivering robotic process automation solutions using platforms like UiPath, Blue Prism, and Automation Anywhere, with VB.net scripting. Hybrid in Downtown Bangkok.
C# .Net Developer: Mid-Senior Level
Mid-Senior C# .NET Developer builds and tests fintech systems using ASP.NET, WebAPI, and Entity Framework, collaborating with international teams in an on-site Bangkok environment.
C# Developer (Windows Application)
The Windows Developer will build and maintain VPN client applications using C# and .NET, focusing on UI/UX design and networking functionality. The role involves optimizing application performance and collaborating within a hybrid team environment.
Application Developer
The Application Developer will build and maintain order, inventory, and delivery management systems. The role requires proficiency in Japanese and is based on-site in Bangkok.
Software Developer (.NET)
Responsibilities: Design, develop, and maintain robust, scalable, and high‑performance software solutions primarily using the Microsoft .NET platform (C#), following established architectural patterns and engineering…
Software Engineer
Develop the system according to the user's needs. Define/assess/analyze the project operations. Provide advice and communicate tasks within the team. Maintain and upgrade existing systems. Deliver quality…