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 in Test (6 Months)
6-month Software Engineer in Test role focused on building and maintaining test automation frameworks using Playwright, JavaScript/TypeScript, and CI/CD tools, working closely with DevOps and development teams.
Data Software Engineer — Global Teams & Cutting-Edge Tech
A senior software engineer builds mission-critical fintech software for global and Indonesian teams, translating requirements into high-quality products using Java/Python/Node.js and cloud technologies.
Java Developer
Java Developer role involving design, development, analysis, and troubleshooting of Java applications, working across the full development lifecycle and collaborating with engineers to ensure system consistency and improve user experience. Core technologies include Java and Spring Framework.
Java Developer: Build & Optimize with REST & Spring
Develops and optimizes Java applications with REST/Spring, ensuring system consistency and enhancing user experience through collaboration with engineers.
Java Software Engineer
Builds and maintains Java-based backend applications using Spring Boot/Jetty, focusing on scalable, high-performance systems with relational databases like MySQL/PostgreSQL.
Software Engineer Intern
An internship assisting senior engineers in executing small-to-medium data engineering projects, contributing to APIs, scripts, and bug fixes while learning fintech-focused data platforms (BigQuery, Airflow) and DevOps tools (Kubernetes, Terraform) on Google Cloud.
Senior Python Web Developer
Senior Python developer builds and maintains REST APIs and data pipelines using Django/Flask/FastAPI and Azure tools to support semiconductor manufacturing analytics.
Software Development Engineer (Odoo Developer)
Design, develop, and maintain Odoo-based ERP solutions using Python and PostgreSQL, building integrations via REST/XML-RPC/JSON-RPC APIs while collaborating with cross-functional teams at an e-commerce company.
Senior Software Engineer, MediaWiki Content Platform Team
Develops and maintains the wikitext processing infrastructure for Wikipedia, improving markup language usability, performance, and reliability while collaborating with engineers, product teams, and global communities.
Lead Software Engineer, AI Email App
Lead Software Engineer for an AI-native email app, owning architecture across backend, mobile, and desktop while leading a small senior engineering team to turn AI/LLM capabilities into reliable, shippable product experiences.
Staff Software Engineer, AI Email App
Staff engineer owning the engineering layer for an AI-native email/app product, designing reliable backend systems, APIs, and client apps that integrate with ML/LLM capabilities while leading a small senior team.
Senior Software Engineer
Senior Software Engineer building APIs and enhancing features for Indodana's large user-base using Java/NodeJS with PostgreSQL/MySQL, working with Kubernetes, Terraform, and monitoring tools on Google Cloud Platform.
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.