Software Engineering Jobs in Indonesia
There are 300 open Software Engineering jobs in Indonesia on freehire right now. 132 of them were posted recently. The skills employers ask for most often are api, java and cloud.
Most requested skills
- api 50%
- java 49%
- cloud 30%
- sql 28%
- git 26%
- python 25%
- ci-cd 24%
- javascript 23%
How the work is done
- Remote 27 · 9%
- Hybrid 14 · 5%
- Onsite 3 · 1%
Visa sponsorship offered in 27% of the 26 postings that state a position on it.
Seniority
- Senior 67
- Lead 18
- Junior 12
- Intern 8
- Staff 7
- Middle 5
Who is hiring
- 501-1000 employees 32
- 1000+ employees 23
- 51-200 employees 9
- 11-50 employees 4
- 201-500 employees 1
Software Engineer
Build and maintain scalable ad-tech systems using PHP/Laravel or Node.js/AdonisJS, APIs, and Vue.js frontends with MySQL and GCP.
Software Engineer - RA
The Software Engineer will develop and maintain software applications by following Agile methodologies and secure coding standards. The role requires proficiency in languages like Java, C#, or Python, with a focus on Spring Boot and unit testing.
Python Developer
The Python Developer will build and maintain enterprise web solutions, focusing on backend logic, AI-driven features, and data pipeline management. The role requires strong proficiency in Python, Django, and frontend technologies, working onsite in Yogyakarta.
Senior Java Software Engineer: Build Scalable Apps
The Senior Java Software Engineer will design and develop scalable enterprise applications using Java, SpringBoot, and React. The role involves working with SQL/NoSQL databases and integrating features such as e-KYC and blockchain.
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.
Software Engineer in Data (Senior)
The Senior Software Engineer in Data will collaborate with international and local teams to build mission-critical data products. The role involves working with cloud data platforms, ETL pipelines, and machine learning technologies to solve complex technical challenges.
Web Developer
A Web Developer building and managing SEO-friendly WordPress websites, landing pages, and integrations for a Jakarta-based business coaching company, collaborating closely with digital marketing teams on tracking and conversion optimization.
IT Web Developer
Design, develop, and maintain company web applications with a focus on smooth, secure, and user-friendly experience, using frontend/backend/full-stack skills and MySQL or PostgreSQL.
Senior Software Engineer
Design, develop, and maintain scalable backend and full-stack applications for Blibli.com's e-commerce platform using Java, Go, or Python with relational/NoSQL databases in an Agile environment.
Sr. Software Engineer
The Senior Software Engineer will design and develop enterprise-grade web and mobile applications using Java, SpringBoot, and React. The role involves integrating technologies like blockchain and e-KYC to support fraud prevention and investigation services.
SOFTWARE ENGINEER
The Software Engineer will develop, maintain, and enhance web applications across the full development lifecycle for a pharmaceutical company. The role involves collaborating with internal teams to build integrated digital solutions using technologies like React, Java, Node.js, or Go.
Senior Software Engineer – Microservices & Secure Coding
A software engineer role focused on building applications with JavaScript/TypeScript, Angular, and .NET C#/Java, emphasizing clean code, design patterns, debugging, code review, and unit testing.
Software Engineer II
The Software Engineer II will build and maintain backend services for a travel platform using Java and Spring Boot. The role focuses on API development, database optimization, and implementing robust testing and CI/CD practices.
Software Engineer: Build, Mentor & Innovate
Sirclo is looking for a software engineer in Jakarta to design, develop, and maintain software systems while mentoring team members. The role requires proficiency in JavaScript, Golang, and Python, along with strong English communication skills.
Software Developer (.Net/Java)
This role involves developing software solutions using Java or .NET frameworks while focusing on secure coding practices and vulnerability management. The developer will collaborate across teams to deliver business-focused technology solutions in a global consulting environment.
Software Engineer (Middle/Senior)
The Software Engineer will design and develop features for web and mobile applications using Node.js, NestJS, React, and Tailwind. The role involves maintaining source code, optimizing databases, and collaborating with cross-functional teams in an on-site capacity.
Java Developer - WebMethods Integration Specialist
The integration engineer will build and deploy end-to-end integrations using the Software AG WebMethods Suite, including creating Java and Flow services. The role involves maintaining integration infrastructure such as the Integration Server and API Gateway to support ERP and CRM systems.
Java Developer (webMethods) - Jakarta - WFO (ID: 708610)
Build and deploy end-to-end integrations between ERP, CRM, and other systems using Java and the Software AG WebMethods Suite (Integration Server, API Gateway, MWS) in an on-site Jakarta role.
Java Developer (Springboot)
Develop and maintain banking applications using Java/Spring Boot for backend and React.js for frontend with PostgreSQL, working on-site in Tangerang, Indonesia.