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
Builds and maintains scalable back-end services and APIs in Java/Node.js, using AWS serverless tools and SQL/NoSQL databases to support US-focused products.
Onsite Senior Java Software Engineer: Build Scalable Apps
Build and scale Java-based applications using Spring Boot, JHipster, and modern data tools for fintech and blockchain integrations in Jakarta.
Sr. Software Engineer
Build enterprise Java/SpringBoot apps with React frontends, integrating e-KYC, blockchain and multi-tenancy for a fraud-prevention and due-diligence provider.
Senior .NET Developer
Build and maintain enterprise .NET applications using .NET Framework 4.8, WinForms, Entity Framework, and SQL Server for clients worldwide.
IT Application Developer: BI & Data Solutions
Develops BI dashboards and data pipelines in Python/Java, using SQL and BI tools like Tableau or Power BI to track business performance.
WEB DEVELOPER Opportunity at Willowglen MSC Bhd
Build and maintain web apps for real-time industrial monitoring systems using HTML/CSS/JS, Vue.js, Node.js, and REST APIs.
Senior Software Engineer
Build and maintain backend services for a travel platform using Go/Java, APIs, and event-driven architecture to ensure reliable flight booking experiences.
[ODS] Senior Software Engineer - Marketplace
Builds and scales the Mobility Marketplace platform using event-driven microservices (Kafka, Golang/Java) to improve reliability and enable rapid feature delivery for pricing, supply, and matchmaking teams.
Software Engineer II
Build and maintain backend services and APIs for a budget travel platform using Java/Spring Boot and Python, while collaborating in Agile squads to deliver scalable, secure features.
Software Engineer II
Backend engineer building and optimizing APIs for a travel platform serving 50+ million users, using Java/Spring Boot and event-driven architectures.
Software Engineer, Engineering Excellence
Build internal platforms and AI tools to boost developer productivity, system reliability, and security across a fintech engineering org.
Software Engineer, Engineering Excellence
Build internal platforms and AI tools to boost developer productivity, system reliability, and security across a fintech org.
Maintenance Software Engineer: SCADA & Industrial IT
Design and manage maintenance schedules for production equipment using SCADA and industrial IT systems, troubleshoot breakdowns, and improve processes to meet KPI targets.
Maintenance Software Engineer Staff
Maintain and optimize industrial automation systems (SCADA, CMMS, SAP) for tyre manufacturing, ensuring preventive/predictive maintenance and KPI compliance.
Global Oracle Application Developer
Build and maintain Oracle Fusion applications, integrations, and reports for a beauty-product manufacturer, using REST APIs, Oracle Visual Builder, and cloud tools.
Software Developer: Sistem & Visualisasi Data
Build data dashboards (Looker/Power BI) and manage SQL Server, MySQL, PostgreSQL, or MongoDB to create operational systems for Pakuwon Group’s residential superblock projects.
Senior Software Engineer (Lead)
Lead a team building scalable microservices in Go and PHP, owning CI/CD, cloud-native AWS deployments, and security practices while coaching engineers on best practices.
Software Developer
Builds and maintains Angular/Next.js/Ember.js frontends with TypeScript and Java Spring Boot backends, integrating RESTful APIs and optimizing SQL databases.
Software Engineer, Payments New Jakarta, Jakarta, Indonesia
Build and maintain backend systems for fiat and stablecoin payment rails, including a public API for deposits, payouts, swaps, and settlements for merchants like crypto exchanges and fintech platforms.
Software Engineer
Builds and maintains backend services in Go and web apps using frameworks like Gin, while collaborating with teams to deliver scalable digital platforms.