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
IT Application Developer
Develops and maintains software, builds BI dashboards, and manages databases for a large supermarket chain using Python/Java, SQL, and tools like Tableau.
Software Developer (Mandarin Speaker)
Builds, tests, and maintains backend services and RESTful APIs using Java/Kotlin and Spring Boot, while collaborating with Mandarin-speaking stakeholders.
Software Developer - NCC
Builds and maintains web apps using relational databases, version control, and APIs while collaborating with a small team.
Psi Application Developer Staff Pyk. Etos Pgt-3
Develop and maintain operational applications using JavaScript and PHP, manage MySQL databases, and ensure on-time project delivery for a logistics company.
Software Developer: Making Code Do Amazing Thingsty
Build and maintain modern web apps and internal systems using backend and frontend stacks like Laravel, React, or Vue, with REST APIs and MySQL/PostgreSQL.
Lead Software Engineer (Consulting) - Flutter/Golang
Lead a team to design and deliver scalable Flutter and Go applications, mentor engineers, and enforce quality and security standards.
Junior Software Engineer — Cloud, Microservices & AI
Designs, builds, and tests microservices and cloud-based systems, working with APIs, ML/AI workloads, and data pipelines in Jakarta.
Principal Software Engineer, Native and Web Applications
Principal engineer building cross-platform desktop apps and distributed cloud systems to command and monitor robotics fleets (UAVs, UGVs, USVs) across macOS, Windows, Linux, and bare-metal environments.
Php Software Engineer
Builds and maintains web apps for hospitality clients using PHP, MySQL/MongoDB, and REST APIs, following clean-code practices and CI/CD workflows.
Software Engineer
Builds and maintains back-end services for an e-commerce platform, focusing on inventory and operational systems using modern web technologies.
Software Engineer in Test (Data) - Automate Data Pipelines
Builds automated tests for data pipelines and APIs in BigQuery/Redshift, partners with product and engineering to validate features, and coaches teams on testing best practices.
Software Developer
Develops and maintains enterprise applications using Java/.NET, automates IT operations, and ensures system security and compliance for a university.
WEB APPLICATION DEVELOPER
Builds and maintains web apps and dashboards, writes complex SQL queries, and integrates data from multiple sources using Laravel and APIs.
Software Engineer
Entry-level software engineer building and testing cloud-based systems, microservices, APIs, and ML/AI components using languages like Python, Java, and JavaScript.
Software Engineer
Entry-level engineer building and testing microservices, APIs, and cloud-based tools using Python, Java, and cloud platforms like AWS and Azure.
Software Engineer
Builds internal platform services in Go/Python/Java that automate cloud infrastructure, container orchestration, and developer self-service workflows for engineering teams.
Software Engineer
Builds and maintains web, mobile, and backend apps for banking operations, integrating systems with core banking and third-party services while ensuring security and regulatory compliance.