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
Java Developer (Contract) - Mentored in Agile Jakarta
Contract Java Developer designing and maintaining scalable Java applications with Spring Boot and web services, working on-site in Jakarta with cross-functional teams.
Java Developer
Java Developer building and maintaining scalable Java-based applications using Java and Spring Boot, on-site in Jakarta Selatan as part of a cross-functional team.
Java Developer | Spring Boot, Microservices & Cloud
Java developer building enterprise software using Spring Boot, microservices, Kubernetes, PostgreSQL, and Redis.
Java Developer
Production Support Engineer on a 6-month contract handling incident tickets, root cause analysis, and coordination for an insurance client project using Java, Spring Boot, and React.
Programmer/ Java Developer
Java full-stack developer responsible for end-to-end system development (backend, frontend, APIs, database) plus production deployment, Linux server operations, and monitoring for COCOUP Furniture's internal business systems.
Java Developer (Spring Boot)
Develop and maintain scalable Java/Spring Boot backend services and RESTful APIs, optimize SQL performance, support Java 8→21+ migration, and implement Redis caching and RabbitMQ/Kafka messaging in an on-site Indonesia role.
Java Developer for Insurance Tech (Spring/Angular)
Java Developer building mid-to-high complexity enterprise web applications using Java/Spring and Angular on Linux/Tomcat for an insurance tech company in Jakarta.
Senior Java Developer — Spring & REST APIs
Design, develop, and troubleshoot Java applications with a focus on RESTful APIs and the Spring Framework, covering the full development lifecycle from testing through deployment and support.
Senior Software Engineer
Design, build, and maintain backend services and APIs for a budget travel platform using Java (Spring Boot) and Python, working across squads with cloud platforms (AWS/GCP/Azure) and container tech (Docker/Kubernetes/OpenShift).
Senior Software Engineer (Flight)
The Senior Software Engineer will build and maintain backend services and APIs for a travel platform using Golang or Java. The role focuses on performance optimization, test suite maintenance, and implementing event-driven architectures.
Software Development Engineer (Odoo Developer)
Design, develop, and maintain Odoo modules for Blibli.com's e-commerce platform using Python, PostgreSQL, and REST/XML-RPC/JSON-RPC integrations, collaborating with cross-functional teams across the full software development lifecycle.
Senior Software Development Engineer in Test
Ajaib is seeking a Senior SDET to lead test strategy and build automation frameworks for their fintech microservices platform. The role involves designing test architecture, mentoring engineers, and implementing performance and security testing within CI/CD pipelines.
Python Developer
The Python Developer will lead a four-month project to migrate existing applications from Python 3.10 to 3.13, focusing on refactoring code, updating dependencies, and ensuring system stability through rigorous testing. The role requires strong expertise in Python version management, CI/CD pipelines, and Linux environments.
Python Developer
Develop and maintain Python applications, integrate APIs and systems, and perform testing/debugging while collaborating with stakeholders. Core tech: Python, Django/Flask/FastAPI, SQL, REST API.
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.
Software Engineer Intern: Build Data Platforms & Cloud Ops
Data engineering internship in Jakarta working on in-house data platforms, ML services, and cloud ops using BigQuery, Airflow, Kubernetes, and Terraform on GCP.
Software Development Engineer (CS, Return, Loyalty)
Build and maintain scalable Java Spring Boot backend services and Vue.js frontend for Customer Service, Return, and Loyalty platforms within Blibli's e-commerce ecosystem.
Software Engineer in Data (Senior)
Senior Software Engineer in Data building data infrastructure and products at an Indonesian fintech, collaborating with international and local teams. Core stack centers on Java, Python, or Node.js with a preference for GCP/AWS, Apache Beam, DBT, Airflow, and big data warehousing tools.