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, test, and deploy web applications using JavaScript, Go, and Python while mentoring peers and managing project priorities.
Software Engineer II
Build and maintain backend services for a travel platform using Java/Spring Boot, optimizing APIs and databases to ensure smooth user experiences for 50+ million travelers.
Senior Java Developer
Build and maintain Java-based government tax and labor compliance systems using Spring Boot, PostgreSQL, and Keycloak, while collaborating with clients on Agile sprints.
Api Web Developer
Build and maintain RESTful APIs in Node.js/Python/Java, ensuring secure, high-performance integration between systems and user-facing apps.
Automation Software Engineer (Java/.NET)
Builds automation scripts and reviews code for university systems using Java/.NET to streamline operations and enforce security standards.
Java Developer
Build and optimize backend services for an AI-powered restaurant tech platform using Java and Spring Boot, working with databases like MySQL and Redis.
Java Software Engineer - Build Scalable Apps
Build and maintain Java-based applications for an Indonesian IT company, following project specs through the full SDLC with debugging and analysis tasks.
Senior Software Engineer
Work side-by-side with a mentor(Lead Software Engineer / Engineering Manager) to help you accomplish team goals and grow together as a person Carry the execution of a medium - large size project that is given by PM /…
Senior Software Engineer
Builds and maintains scalable backend and full-stack applications for an ecommerce platform, focusing on payments, operations, and business systems using Java, Go, or Python.
Java Software Engineer
Builds and maintains backend services using Spring Boot, SQL, and IAM systems for a Jakarta-based IT solutions provider.
Software Engineer
Entry-level software engineer building and testing cloud-based microservices, APIs, and ML/AI pipelines using Python, Java, and cloud platforms like AWS and Azure.
Lead Software Engineer
Lead a software team to design, build, and deploy enterprise-scale banking/finance systems using Java Spring Boot, Python, and cloud-native tools like AWS/GCP.
Senior Software Engineer: Build Scalable API & Cloud Solutions
Build and scale APIs and cloud services for a fintech platform, using Java or Node.js, PostgreSQL/MySQL, and Google Cloud Platform DevOps tooling.
Entry-Level Java & .NET Developer
Entry-level developer building basic Java (Spring/Spring Boot) and .NET (C#/ASP.NET) applications with REST APIs, SQL, and Git.
Senior Java Developer - Remote, Growth & Learning Budget
Develop and maintain Java backend services using Spring/Spring Boot, PostgreSQL with Liquibase, and integrate systems via WSO2 for government information systems.
Software Engineer Java (Dedicated)
Build and maintain scalable Java backend services and RESTful APIs for enterprise clients, collaborating with teams to deliver high-performance solutions and mentor junior engineers.
Senior Java Software Engineer & Tech Lead
Design, build, and maintain backend services in Java, lead development efforts, mentor junior engineers, and ensure scalable architecture and high-quality deliverables.