---
title: "Software Developer in Indonesia: Duties, Skills, Pay, Safety"
description: "Software developers in Indonesia build apps and websites with no licence needed. Beware of IT job offers in Cambodia or Myanmar on tourist visas."
lang: en
canonical: "https://kariraman.com/en/careers/software-developer/"
datePublished: "2026-10-07"
dateModified: "2026-10-08"
sources:
  - "https://skkni.kemnaker.go.id/"
  - "https://peraturan.go.id/files/pp10-2018bt.pdf"
  - "https://bnsp.go.id/lsp"
  - "https://bnsp.go.id/check-certification"
  - "https://skillhub.kemnaker.go.id/"
  - "https://digitalent.komdigi.go.id/"
  - "https://www.nu.or.id/nasional/kp2mi-nilai-bebas-visa-asean-buka-celah-wni-terjerat-industri-penipuan-online-di-kamboja-mZlIZ"
  - "https://www.metrotvnews.com/read/kewCMXpa-fakta-fakta-target-425-ribu-pmi-tahun-2025-hingga-wni-dilarang-bekerja-di-3-negara-ini"
  - "https://www.ntvnews.id/news/01110993/kemlu-ri-pulangkan-1203-wni-korban-sindikat-online-scam-dari-myanmar-hingga-juli-2026"
  - "https://ekonomi.republika.co.id/berita/sq0416423/ini-5-ciriciri-lowongan-kerja-palsu-versi-kemnaker"
  - "https://www.ojk.go.id/id/berita-dan-kegiatan/info-terkini/Documents/Pages/Booklet-Waspada-Penipuan-Scam-OJK/Booklet%20Waspada%20Penipuan%20Mengintai%20Kita%2c%20Ayo%20Lawan%20dan%20Hindari%21.pdf"
  - "https://www.bamf.de/EN/Themen/MigrationAufenthalt/ZuwandererDrittstaaten/Migrathek/BlaueKarteEU/blauekarteeu-node.html"
  - "https://ind.nl/en/residence-permits/work/highly-skilled-migrant"
  - "https://www.gov.uk/skilled-worker-visa"
  - "https://peraturan.go.id/files/uu18-2017bt.pdf"
  - "https://siskop2mi.bp2mi.go.id/profil/lembaga/list_lembaga/p3mi"
  - "https://peraturan.bpk.go.id/Details/39268/uu-no-24-tahun-2011"
  - "https://peraturan.go.id/files/uu28-2014bt.pdf"
  - "https://peraturan.go.id/files/pp36-2021bt.pdf"
  - "https://jdih.kemnaker.go.id/asset/data_puu/2025senaker006.pdf"
  - "https://peraturan.bpk.go.id/Download/31128/UU%20Nomor%2013%20Tahun%202003.pdf"
  - "https://jdih.jabarprov.go.id/page/info/produk/53539/"
  - "https://satudata.kemnaker.go.id/data/kumpulan-data/3005"
  - "https://www.hukumonline.com/berita/a/ump-dan-umk-jabar-2026-lt695805af72d43"
  - "https://satudata.kemnaker.go.id/data/kumpulan-data/2252"
  - "https://peraturan.go.id/files/pp-no-49-tahun-2025.pdf"
  - "https://jdih.jakarta.go.id/dokumen/detail/14763"
  - "https://kemnaker.go.id/news/detail/wamenaker-apresiasi-paket-kebijakan-kesejahteraan-pekerja-dki-pascapenetapan-ump-2026-bisa-dicontoh-oleh-daerah-lain"
  - "https://www.bps.go.id/id/pressrelease/2026/08/05/2606/keadaan-ketenagakerjaan-.html"
  - "https://emedia.dpr.go.id/news/2026/10/07/dpr-sahkan-uu-pelindungan-ketenagakerjaan-dasco-kado-terindah-untuk-buruh"
  - "https://kemnaker.go.id/news/detail/menaker-ungkap-poin-penting-uu-pelindungan-ketenagakerjaan-yang-wajib-diketahui-pekerja"
  - "https://www.kompas.tv/ekonomi/633153/6-ciri-lowongan-kerja-bodong-yang-perlu-diwaspadai"
  - "https://finance.detik.com/tips-dan-trik/d-7941714/waspada-marak-modus-penipuan-lowongan-admin-e-commerce"
  - "https://koran-jakarta.com/2026-08-12/pemkot-jaktim-minta-pelamar-waspadai-modus-kerja-palsu"
  - "https://www.bca.co.id/id/informasi/awas-modus/2024/09/18/08/24/Awas-Modus-Panggilan-Interview-Kerja-Ini-Ciri-cirinya"
  - "https://www.detik.com/bali/hukum-dan-kriminal/d-8524702/niat-cari-kerja-di-bali-pria-sumba-malah-disekap-disiksa-2-wanita"
  - "https://www.medcom.id/nasional/daerah/Wb7zXLaN-polisi-tunggu-pelaporan-korban-kasus-staycation"
  - "https://www.cnnindonesia.com/ekonomi/20240112093139-78-1048464/waspada-modus-penipuan-file-apk-pps-pemilu-yang-bisa-kuras-rekening"
  - "https://disnaker.batam.go.id/wp-content/uploads/sites/36/2025/06/DOC-20250522-WA0002.-1.pdf"
---

> Markdown version of https://kariraman.com/en/careers/software-developer/. Cite that HTML page and its update date.

# Software developers (programmers) in Indonesia: duties, pay and applying safely

Written by KarirAman editorial team Approved by [Kaiser Khan](https://kariraman.com/en/authors/kaiser-khan/) (editor), 8 October 2026 Updated 8 October 2026

Software developers in Indonesia build apps and websites with no licence needed. Beware of IT job offers in Cambodia or Myanmar on tourist visas.

## Summary

Medium scam risk

- No professional licence is required to work as a software developer in Indonesia; skills are judged through portfolios, coding tests and technical interviews.
- The Ministry of Manpower set the national competency standard for software development (programming) in Decree 282 of 2016, which is still in force.
- Copyright Law 28/2014 protects computer programs as works, and Article 36 covers copyright in work made in an employment relationship.
- Indonesia's migrant worker ministry (KP2MI) says Indonesia has no worker placement cooperation with Cambodia, Myanmar or Thailand.
- Skilled work visas in Germany, the Netherlands and the UK depend on a contract or sponsorship from an employer, not on an agent's services.

## What does a software developer do?

A software developer designs, writes, tests and maintains software, from web and mobile apps to a company's internal systems. Day to day, that means turning user needs into code, fixing bugs, reviewing teammates' code and preparing releases. Developers usually work in teams with designers, testers and product owners.

- Turn user needs into features for web, mobile or internal systems.
- Write, test and fix program code.
- Review teammates' code and keep code quality and security high.
- Design and maintain databases and application programming interfaces (APIs).
- Prepare releases, monitor running applications and handle incidents.
- Write technical documentation and work with designers and testers.

## What do you need to become a software developer in Indonesia?

No professional licence is required; employers judge technical skill through portfolios, coding tests and interviews. The Ministry of Manpower set the national competency standard for software development (programming) in Decree 282 of 2016, which is still in force. Under Government Regulation 10/2018, work competency certification is done by certification bodies (LSP) licensed by BNSP; check the licence in BNSP's directory.

## What does a typical software developer job description look like?

Software developer ads usually name the specialism: frontend developers build what users see on a website, backend developers handle servers, databases and APIs, full stack developers do both, and mobile or Android developers build phone apps. Ads usually ask for particular programming languages and frameworks, experience with Git and databases, a project portfolio and the ability to read documentation in English. Selection often includes a coding test.

General example, not a vacancy

We wrote this description ourselves from what job ads usually ask for. It is not a vacancy from any company.

### Commonly requested requirements

- A degree in informatics, computer science or information systems; some employers accept SMK, diploma or bootcamp graduates with a portfolio.
- Command of at least one programming language and the framework the team uses.
- Familiar with version control such as Git.
- A visible portfolio of projects or code contributions.
- Able to read technical documentation in English.

### Skills

Programming, Data structures and algorithms, Databases, Git, Software testing, Basic application security, Problem solving, Agile teamwork, Technical writing.

Ministry of Manpower Circular M/6/HK.04/V/2025 bars employers from discriminating on any basis in recruitment. An age requirement is allowed only where the nature of the job genuinely affects ability and it does not remove the chance of work, and the same applies to workers with disabilities. Law 13/2003 Articles 5 and 6 guarantee equal opportunity and treatment without discrimination. [JDIH Kementerian Ketenagakerjaan](https://jdih.kemnaker.go.id/asset/data_puu/2025senaker006.pdf) 8 October 2026 [JDIH BPK RI (peraturan.bpk.go.id)](https://peraturan.bpk.go.id/Download/31128/UU%20Nomor%2013%20Tahun%202003.pdf) 8 October 2026

## How much do software engineers earn in Indonesia?

We do not show a software-developer-specific pay figure yet, because no data meets our standard: verified vacancies with a large enough sample, licensed data or an official role-level pay scale. The table below shows only the data that exists. If you are an employee with less than one year of service, PP 36/2021 bars pay below the 2026 minimum wage (UMK) where you work.

**Software Developer: available pay data (as of 8 October 2026)**

| Data | Figure | Notes |
| --- | --- | --- |
| Pay range in KarirAman verified vacancies | Not enough data yet (n < 30) |   |
| Average net wage of employees, Publishing and telecommunications (BPS Sakernas May 2026) | IDR 5,242,975 | reference for the Publishing and telecommunications sector, not specific to this career; net (after deductions)<br>[Badan Pusat Statistik](https://www.bps.go.id/id/pressrelease/2026/08/05/2606/keadaan-ketenagakerjaan-.html) 8 October 2026 |
| Minimum wage (UMP/UMK) as the floor | IDR 2,317,601 to IDR 5,729,876 | Lowest 2026 UMP IDR 2,317,601 (West Java), highest IDR 5,729,876 (Jakarta)<br>Micro and small businesses are exempt from the minimum wage rules; pay there is set by agreement and still has a legal floor. [Kementerian Hukum RI (peraturan.go.id)](https://peraturan.go.id/files/pp36-2021bt.pdf) 7 October 2026 |

[Check your city's minimum wage (2026)](https://kariraman.com/en/minimum-wage/) [Work out your take-home pay](https://kariraman.com/en/tools/take-home-pay/) [How we handle salary data](https://kariraman.com/en/methodology/salary/)

## Which education routes lead to software development?

The most common route is a degree in informatics, computer science or information systems, but software engineering vocational school (SMK) graduates, diploma holders and course graduates can also get in with a strong portfolio. Government training is available through the Ministry of Manpower's Skillhub, which its official site describes as free for participants, and the Digital Talent Scholarship of the Ministry of Communication and Digital Affairs. Compare curricula and assessment before choosing.

- [**Bachelor's degree (S1) in Indonesia: when jobs require one and how to check a university**](https://kariraman.com/en/education/bachelors-degree/)
- [**Vocational high school (SMK) in Indonesia: route to work, certificates and job centres**](https://kariraman.com/en/education/vocational-high-school/)
- [**D3 vocational diploma in Indonesia: how it differs from a degree and how to check a campus**](https://kariraman.com/en/education/vocational-diploma/)
- [**BNSP competency certification in Indonesia: how to get one, check it and when you need it**](https://kariraman.com/en/education/bnsp-competency-certification/)
- [**BLK and BPVP: free government job training in Indonesia and how to register on Skillhub**](https://kariraman.com/en/education/government-training-centres/)
- [**Scholarships for Indonesians: LPDP, Chevening, Australia Awards, DAAD, MEXT and GKS**](https://kariraman.com/en/education/scholarships/)

## How can software developers work abroad legally?

Destination countries usually use skilled work permits tied to an employer. In Germany, the EU Blue Card is for university graduates or experienced professionals with a contract of at least six months. In the Netherlands, a highly skilled migrant permit can only be requested by an employer recognised by the IND, and in the UK a Skilled Worker visa needs a certificate of sponsorship from an approved employer. If you go independently, Law 18/2017 Article 63 requires you to report to the manpower office and the Indonesian mission.

- [**Engineer/Specialist in Humanities/International Services (Gijinkoku)**](https://kariraman.com/en/work-abroad/japan/engineer-specialist-visa/)
- [**Employment Pass for professionals, managers and executives**](https://kariraman.com/en/work-abroad/singapore/employment-pass/)
- [**S Pass for associate professionals and technicians**](https://kariraman.com/en/work-abroad/singapore/s-pass/)
- [**EU Blue Card (Blaue Karte EU)**](https://kariraman.com/en/work-abroad/germany/eu-blue-card/)
- [**Highly skilled migrant (kennismigrant)**](https://kariraman.com/en/work-abroad/netherlands/highly-skilled-migrant/)
- [**Skilled Worker visa**](https://kariraman.com/en/work-abroad/united-kingdom/skilled-worker-visa/)

## Which workplace rights should software developers check?

Before accepting an offer, ask for a written employment agreement that states the contract type, pay, working hours and any remote work rules. Your employer must register you with BPJS (Law 24/2011 Article 15), and the minimum wage applies during your first year of service. Under Copyright Law 28/2014 Article 36, unless agreed otherwise, the person who makes a work in an employment relationship holds its copyright, so read the code ownership clause.

**Legal status:** the Labour Protection Law was approved by the DPR and the Government on 6 October 2026 but has not been promulgated and its text is not public. Until it takes effect, the rules on this page apply.

[Dewan Perwakilan Rakyat RI (emedia)](https://emedia.dpr.go.id/news/2026/10/07/dpr-sahkan-uu-pelindungan-ketenagakerjaan-dasco-kado-terindah-untuk-buruh) 7 October 2026; [Kementerian Ketenagakerjaan RI](https://kemnaker.go.id/news/detail/menaker-ungkap-poin-penting-uu-pelindungan-ketenagakerjaan-yang-wajib-diketahui-pekerja) 7 October 2026

## What does a software developer's career path look like?

A typical path runs from junior developer to developer, senior developer and tech lead, then branches into team management, software architecture, DevOps, cyber security, data, AI or game development. There is also a testing track: software testers or QA engineers test applications, and SDETs write code to automate testing; this differs from factory quality control. Promotion usually depends on code quality, system design skills and contribution to the team.

## What interview questions might you be asked for software developer jobs?

Interview questions for software developer jobs often cover a project you are proud of, learning new tools, explaining technical things, testing your work, handling mistakes after release, and data security. Each example below comes with why it is asked and how to answer it. The Ministry of Manpower warns that an instant chat interview without formal confirmation is one sign of a fake job.

[Republika](https://ekonomi.republika.co.id/berita/sq0416423/ini-5-ciriciri-lowongan-kerja-palsu-versi-kemnaker) (official statement via media) 8 October 2026

General examples written by KarirAman, not questions from any particular company. How to practise: read the question, answer it out loud, then open the guidance to compare.

### Questions for this field

**Tell me about the project you are proudest of and your role in it.**

**Why they ask:** The interviewer wants to separate your contribution from the team's.

**How to answer:** Explain the problem, the part you did yourself, the tools and the result. Share a portfolio only if it does not break a former employer's confidentiality.

**How do you learn a new technology or tool?**

**Why they ask:** Technology changes fast, so the ability to learn is valued.

**How to answer:** Give a real example: reading the official documentation, building a small project, then applying it at work.

**How do you explain technical things to people outside IT?**

**Why they ask:** Technical work often needs the support of non-technical users and managers.

**How to answer:** Describe using simple comparisons and focusing on the effect on users rather than jargon.

**How do you test your work before others use it?**

**Why they ask:** Errors that reach users cost more to fix.

**How to answer:** Name how you test, such as automated tests, peer review or a checklist, and give one example of a bug caught early.

**What do you do when you find a mistake after release?**

**Why they ask:** How you take responsibility matters more than never making mistakes.

**How to answer:** Explain that you tell the team at once, fix or roll back the change, find the root cause and prevent a repeat.

**How do you protect data and system access?**

**Why they ask:** Careless access can open the door to data leaks.

**How to answer:** Mention least privilege, never sharing passwords, keeping systems updated and refusing requests for OTP codes or passwords by chat, even from someone claiming to be a manager.

**How do you work with other people's code and code review?**

**Why they ask:** Almost all software development is shared work.

**How to answer:** Explain that you read code before changing it, make small changes that are easy to review and give polite, specific feedback.

**Common questions that also come up (12 questions)**

- **Tell me about yourself.** Answer in about a minute: where you are now in work or study, two experiences that matter for this job, then why you applied. Personal matters such as family status are not needed.
- **Why did you apply to this company?** Mention one or two real things you learned from the company's official website, such as its business or services, and link them to your skills.
- **Why are you interested in this role?** Pick two tasks from the job advert, describe similar things you have done, and say which part you most want to grow in.
- **What are your strengths?** Name one or two strengths and give short proof: the situation, what you did and the result.
- **What is your weakness?** Choose a real weakness that is not central to the job, then explain what you are doing to improve it.
- **Tell me about a problem at work or school that you solved.** Use the STAR pattern: Situation, Task, Action, Result. Focus on what you yourself did and what you learned.
- **How do you work in a team, including when people disagree?** Give a real example of listening, explaining your view politely and finding a solution everyone accepted.
- **How do you handle pressure or tight deadlines?** Explain how you set priorities, such as a task list or checking with your supervisor, and give one example of the outcome.
- **Where do you see yourself in two or three years?** Mention the skills you want to master and the responsibility you hope to take on, without promising things you cannot know.
- **What salary do you expect?** First research the pay range for the role and the local minimum wage where you would work. Give a range, then ask whether the figure is gross or net and which allowances apply.
- **When can you start?** Give a realistic date. If you are still employed, mention the notice period in your current contract so you do not break it.
- **Do you have any questions for us?** Ask about the contract type, working hours, base pay and allowances, the next selection step and when results are announced. Ask for the offer in writing.

**Warning signs in interviews (6)**

- **The interview happens only by WhatsApp or Telegram chat with no formal invitation, or you are pushed to be interviewed on the spot.** **What to do:** Ask for a written invitation from a company-domain e-mail address, then match the contact with the official website you look up yourself. [Republika](https://ekonomi.republika.co.id/berita/sq0416423/ini-5-ciriciri-lowongan-kerja-palsu-versi-kemnaker) (official statement via media) 8 October 2026 [Kompas TV](https://www.kompas.tv/ekonomi/633153/6-ciri-lowongan-kerja-bodong-yang-perlu-diwaspadai) (official statement via media) 8 October 2026 [detikFinance](https://finance.detik.com/tips-dan-trik/d-7941714/waspada-marak-modus-penipuan-lowongan-admin-e-commerce) 8 October 2026
- **You are asked to pay for a test, a psychological test, a medical check-up, training or a uniform, or to book tickets and a hotel through an appointed agent with a promise of reimbursement.** **What to do:** Do not transfer anything. The Ministry of Manpower says legitimate recruitment does not charge applicants. [Kompas TV](https://www.kompas.tv/ekonomi/633153/6-ciri-lowongan-kerja-bodong-yang-perlu-diwaspadai) (official statement via media) 8 October 2026 [Republika](https://ekonomi.republika.co.id/berita/sq0416423/ini-5-ciriciri-lowongan-kerja-palsu-versi-kemnaker) (official statement via media) 8 October 2026 [Koran Jakarta](https://koran-jakarta.com/2026-08-12/pemkot-jaktim-minta-pelamar-waspadai-modus-kerja-palsu) (official statement via media) 8 October 2026 [PT Bank Central Asia Tbk (BCA)](https://www.bca.co.id/id/informasi/awas-modus/2024/09/18/08/24/Awas-Modus-Panggilan-Interview-Kerja-Ini-Ciri-cirinya) 8 October 2026
- **The interview is held in a hotel room, a private house or another closed place that is not an office, or the location keeps changing. An invitation to stay overnight, or any sexual demand, as a condition for being hired or for renewing a contract is also a warning sign.** **What to do:** Ask for the interview at the office or a public place, tell someone close to you where you are, and leave if you feel unsafe. Sexual demands can be reported to the police or the local manpower office (Disnaker). If you are in danger, call the police. [Koran Jakarta](https://koran-jakarta.com/2026-08-12/pemkot-jaktim-minta-pelamar-waspadai-modus-kerja-palsu) (official statement via media) 8 October 2026 [detikBali (detik.com)](https://www.detik.com/bali/hukum-dan-kriminal/d-8524702/niat-cari-kerja-di-bali-pria-sumba-malah-disekap-disiksa-2-wanita) (official statement via media) 8 October 2026 [Medcom.id](https://www.medcom.id/nasional/daerah/Wb7zXLaN-polisi-tunggu-pelaporan-korban-kasus-staycation) (official statement via media) 8 October 2026
- **You are asked for a photo of your KTP or family card, a selfie holding your ID, your bank account number, an OTP code, a PIN or a password before any written job offer.** **What to do:** Do not send them. OJK says never to give an OTP, PIN or password to anyone, and identity data can be misused for illegal online loans. [Kompas TV](https://www.kompas.tv/ekonomi/633153/6-ciri-lowongan-kerja-bodong-yang-perlu-diwaspadai) (official statement via media) 8 October 2026 [Otoritas Jasa Keuangan (Sekretariat Satgas PASTI)](https://www.ojk.go.id/id/berita-dan-kegiatan/info-terkini/Documents/Pages/Booklet-Waspada-Penipuan-Scam-OJK/Booklet%20Waspada%20Penipuan%20Mengintai%20Kita%2c%20Ayo%20Lawan%20dan%20Hindari%21.pdf) 8 October 2026 [Koran Jakarta](https://koran-jakarta.com/2026-08-12/pemkot-jaktim-minta-pelamar-waspadai-modus-kerja-palsu) (official statement via media) 8 October 2026
- **The interview invitation arrives as an app file (APK) or a link that asks you to install an app.** **What to do:** Do not open it. OJK and Kominfo warn that fake APK files can read SMS messages with OTP codes and then drain bank accounts. [CNN Indonesia](https://www.cnnindonesia.com/ekonomi/20240112093139-78-1048464/waspada-modus-penipuan-file-apk-pps-pemilu-yang-bisa-kuras-rekening) (official statement via media) 8 October 2026
- **After the interview you are asked to hand over your original diploma or other original personal documents as a guarantee for the job.** **What to do:** Ministry of Manpower Circular M/5/HK.04.00/V/2025 bars employers from requiring or holding original diplomas and personal documents as a guarantee for the job. The only exception is a diploma or competency certificate from education or training paid for by the employer under a written employment agreement, and the employer must keep it safe and compensate you if it is damaged or lost. Otherwise, show them for checking, then take them home. [Dinas Tenaga Kerja Kota Batam (meneruskan SE Menteri Ketenagakerjaan RI)](https://disnaker.batam.go.id/wp-content/uploads/sites/36/2025/06/DOC-20250522-WA0002.-1.pdf) 8 October 2026

**In danger or held at an interview location? Call the police:**

- **Police call centre 110** [110](tel:110) [polri.go.id](https://polri.go.id/layanan/spkt)

[See all interview questions](https://kariraman.com/en/guides/interview-questions/) [Build an ATS CV](https://kariraman.com/en/tools/cv-builder/) [Write a cover letter](https://kariraman.com/en/tools/cover-letter/)

## Which job scams target software developers?

The biggest risk for IT applicants is a job offer abroad that ends in the online-scam industry. KP2MI says many Indonesians were trapped in Cambodia and Myanmar after travelling as tourists for well-paid digital jobs, and Indonesia has no placement cooperation with Cambodia, Myanmar or Thailand. Also beware of app tester offers that pay a little and then ask for a deposit for the next task: that is a task scam, not QA work.

**Warning signs in software developer job ads**

- You are offered a well-paid IT job in Cambodia and told to travel as a tourist; KP2MI says Cambodia is not an official placement destination. [NU Online](https://www.nu.or.id/nasional/kp2mi-nilai-bebas-visa-asean-buka-celah-wni-terjerat-industri-penipuan-online-di-kamboja-mZlIZ) (official statement via media) 7 October 2026
- You are promised a job in Thailand, although the foreign ministry has recorded victims promised work in Thailand and then moved to online-scam centres in Myanmar. [NTV News (Antara)](https://www.ntvnews.id/news/01110993/kemlu-ri-pulangkan-1203-wni-korban-sindikat-online-scam-dari-myanmar-hingga-juli-2026) (official statement via media) 7 October 2026
- An overseas recruiter cannot name a recognised employer, although a Dutch highly skilled migrant permit can only be requested by an employer recognised by the IND. [Immigration and Naturalisation Service (IND), Netherlands](https://ind.nl/en/residence-permits/work/highly-skilled-migrant) 7 October 2026
- You are asked to pay a registration, training or certification fee before being hired.
- The interview happens only by chat with no technical test, and you are hired straight away. [Republika](https://ekonomi.republika.co.id/berita/sq0416423/ini-5-ciriciri-lowongan-kerja-palsu-versi-kemnaker) (official statement via media) 7 October 2026
- The recruiter asks for financial account details, OTP codes or access to your accounts before any formal interview. [Otoritas Jasa Keuangan (Sekretariat Satgas PASTI)](https://www.ojk.go.id/id/berita-dan-kegiatan/info-terkini/Documents/Pages/Booklet-Waspada-Penipuan-Scam-OJK/Booklet%20Waspada%20Penipuan%20Mengintai%20Kita%2c%20Ayo%20Lawan%20dan%20Hindari%21.pdf) 7 October 2026

- [**Overseas jobs that end in online-scam compounds**](https://kariraman.com/en/job-scams/overseas-online-scam-jobs/)
- [**Part-time 'like and subscribe' task scams**](https://kariraman.com/en/job-scams/task-scams-likes-and-reviews/)
- [**How to spot a fake job offer in Indonesia (loker bodong) and tell real from fake**](https://kariraman.com/en/job-scams/signs-of-a-fake-job/)
- [**How to verify a company in Indonesia before you apply: AHU, NIB, P3MI, SOEs and OJK**](https://kariraman.com/en/job-scams/verify-an-employer/)
- [**Working in Cambodia, Myanmar or Thailand: why Indonesia has no legal placement there**](https://kariraman.com/en/work-abroad/no-placement-countries/)

[Learn the signs of trafficking through job offers](https://kariraman.com/en/job-scams/human-trafficking/)

**KarirAman is 100% free. We never ask for money.**

For job seekers and employers. We run no ads, sell no data and never ask for any fee. Anyone asking for money in KarirAman's name is a scammer. [Our no-fee policy](https://kariraman.com/en/no-fees/)

[Check this job ad with the job checker](https://kariraman.com/en/check-a-job/#modus-kerja-luar-negeri-online-scam)

[Report a fake job](https://kariraman.com/en/report-form/)

## Where can you find safe software developer vacancies?

Look for vacancies on official company careers pages and the Ministry of Manpower's Karirhub portal. A normal hiring process usually includes a technical test and an interview with the engineering team, using a company email domain. Check the company in the AHU register before sending personal documents. For overseas roles, make sure the employer or agency can be verified. KarirAman does not list verified developer vacancies yet.

**No verified vacancies for this role yet**

We only list vacancies we have checked. In the meantime, look for jobs on these official channels.

- **Karirhub (Kemnaker)** [karirhub.kemnaker.go.id](https://karirhub.kemnaker.go.id/)
- **SOE careers directory** [bumn.go.id](https://bumn.go.id/peluang/karir/karir-bumn)
- **SSCASN (BKN)** [sscasn.bkn.go.id](https://sscasn.bkn.go.id/)
- **Official overseas job orders on SISKOP2MI** [siskop2mi.bp2mi.go.id](https://siskop2mi.bp2mi.go.id/lowongan/list)

## Which careers are similar?

- [**QA and Software Tester**](https://kariraman.com/en/careers/qa-software-tester/)
- [**DevOps Engineer**](https://kariraman.com/en/careers/devops-cloud-engineer/)
- [**Game Developer**](https://kariraman.com/en/careers/game-developer/)
- [**UI/UX Designer**](https://kariraman.com/en/careers/ui-ux-designer/)
- [**Cybersecurity Analyst**](https://kariraman.com/en/careers/cybersecurity-analyst/)
- [**Business Analyst**](https://kariraman.com/en/careers/business-analyst/)

[See other careers in IT and data](https://kariraman.com/en/careers/category/it-data/)

## Frequently asked questions

**How do you become a programmer in Indonesia without a degree?**

No law requires a particular degree for software developers. Many employers ask for a computer science or related degree, but some accept vocational school (SMK), diploma or bootcamp graduates with a strong portfolio. The official competency reference is the programming standard (Decree 282 of 2016), and competency certificates are issued through BNSP-licensed certification bodies.

**Are programmer jobs in Cambodia or Myanmar safe?**

No. KP2MI says Indonesia has no worker placement cooperation with Cambodia, Myanmar or Thailand, and many Indonesians have been trapped in online-scam operations after travelling as tourists for well-paid digital jobs. The foreign ministry has recorded victims promised work in Thailand and then moved to Myanmar. Turn such offers down and report them to KP2MI.

**Who owns the code I write for a company?**

Copyright Law 28/2014 Article 40 lists computer programs as protected works, and Article 36 says the person who makes a work in an employment relationship or on commission holds the copyright unless agreed otherwise. Your employment agreement can say otherwise, so read the code ownership clause before signing.

**How can I check that a BNSP certificate is genuine?**

BNSP has a certificate lookup page on its official site: enter the blank number or certificate number to see the details and validity. Before you book a competency test, also check that the certification body (LSP) shows an active licence in BNSP's LSP directory.

**Can a developer vacancy set a maximum age?**

Minister of Manpower Circular M/6/HK.04/V/2025 bars discrimination on any basis in recruitment, and an age requirement is allowed only where the nature of the job genuinely affects ability and does not remove the chance of work. Technical skill can be judged through coding tests and interviews, not age.

## Who wrote and reviewed this page?

Written by KarirAman editorial team Published 7 October 2026 Updated 8 October 2026

Prepared with AI assistance. Checked against official sources and approved for publication by Kaiser Khan (editor). Approval date: 8 October 2026.

## Sources

The facts on this page come from these sources. Dates show when we opened them.

1. [Portal SKKNI Kementerian Ketenagakerjaan: daftar dokumen SKKNI](https://skkni.kemnaker.go.id/) Kementerian Ketenagakerjaan RI · accessed 7 October 2026
2. [Peraturan Pemerintah Nomor 10 Tahun 2018 tentang Badan Nasional Sertifikasi Profesi](https://peraturan.go.id/files/pp10-2018bt.pdf) Kementerian Hukum RI (peraturan.go.id) · PP 10/2018 · accessed 7 October 2026
3. [Daftar Lembaga Sertifikasi Profesi (LSP), Badan Nasional Sertifikasi Profesi](https://bnsp.go.id/lsp) Badan Nasional Sertifikasi Profesi (BNSP) · accessed 7 October 2026
4. [Cek Sertifikat Kompetensi BNSP](https://bnsp.go.id/check-certification) Badan Nasional Sertifikasi Profesi · accessed 7 October 2026
5. [Skillhub Kemnaker: Layanan Pelatihan Terbaik dan Gratis dari Kemnaker](https://skillhub.kemnaker.go.id/) Kementerian Ketenagakerjaan RI · accessed 7 October 2026
6. [Digital Talent Scholarship](https://digitalent.komdigi.go.id/) Kementerian Komunikasi dan Digital RI · accessed 7 October 2026
7. [KP2MI Nilai Bebas Visa ASEAN Buka Celah WNI Terjerat Industri Penipuan Online di Kamboja](https://www.nu.or.id/nasional/kp2mi-nilai-bebas-visa-asean-buka-celah-wni-terjerat-industri-penipuan-online-di-kamboja-mZlIZ) NU Online · official statement via media · accessed 7 October 2026
8. [Fakta-fakta Target 425 Ribu PMI Tahun 2025 hingga WNI Dilarang Bekerja di 3 Negara Ini (Metro TV)](https://www.metrotvnews.com/read/kewCMXpa-fakta-fakta-target-425-ribu-pmi-tahun-2025-hingga-wni-dilarang-bekerja-di-3-negara-ini) Metro TV News · official statement via media · accessed 7 October 2026
9. [Kemlu RI Pulangkan 1.203 WNI Korban Sindikat Online Scam dari Myanmar hingga Juli 2026](https://www.ntvnews.id/news/01110993/kemlu-ri-pulangkan-1203-wni-korban-sindikat-online-scam-dari-myanmar-hingga-juli-2026) NTV News (Antara) · official statement via media · accessed 7 October 2026
10. [Ini 5 ciri-ciri lowongan kerja palsu versi Kemnaker](https://ekonomi.republika.co.id/berita/sq0416423/ini-5-ciriciri-lowongan-kerja-palsu-versi-kemnaker) Republika · official statement via media · accessed 7 October 2026
11. [Waspada, Penipuan (Scam) Mengintai Kita. Ayo Lawan dan Hindari! (Booklet Satgas PASTI)](https://www.ojk.go.id/id/berita-dan-kegiatan/info-terkini/Documents/Pages/Booklet-Waspada-Penipuan-Scam-OJK/Booklet%20Waspada%20Penipuan%20Mengintai%20Kita%2c%20Ayo%20Lawan%20dan%20Hindari%21.pdf) Otoritas Jasa Keuangan (Sekretariat Satgas PASTI) · accessed 7 October 2026
12. [The EU Blue Card](https://www.bamf.de/EN/Themen/MigrationAufenthalt/ZuwandererDrittstaaten/Migrathek/BlaueKarteEU/blauekarteeu-node.html) Bundesamt für Migration und Flüchtlinge (BAMF) · accessed 7 October 2026
13. [Highly skilled migrant](https://ind.nl/en/residence-permits/work/highly-skilled-migrant) Immigration and Naturalisation Service (IND), Netherlands · accessed 7 October 2026
14. [Skilled Worker visa](https://www.gov.uk/skilled-worker-visa) UK Visas and Immigration (GOV.UK) · accessed 7 October 2026
15. [Undang-Undang Nomor 18 Tahun 2017 tentang Pelindungan Pekerja Migran Indonesia](https://peraturan.go.id/files/uu18-2017bt.pdf) Kementerian Hukum RI (peraturan.go.id) · UU 18/2017 · accessed 7 October 2026
16. [SISKOP2MI: daftar P3MI, detail status dan daftar P3MI dengan sanksi administratif](https://siskop2mi.bp2mi.go.id/profil/lembaga/list_lembaga/p3mi) KP2MI/BP2MI (SISKOP2MI) · accessed 7 October 2026
17. [Undang-Undang Nomor 24 Tahun 2011 tentang Badan Penyelenggara Jaminan Sosial](https://peraturan.bpk.go.id/Details/39268/uu-no-24-tahun-2011) JDIH BPK RI · UU 24/2011 · accessed 7 October 2026
18. [Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta](https://peraturan.go.id/files/uu28-2014bt.pdf) Kementerian Hukum RI (peraturan.go.id) · UU 28/2014 · accessed 7 October 2026
19. [Peraturan Pemerintah Nomor 36 Tahun 2021 tentang Pengupahan](https://peraturan.go.id/files/pp36-2021bt.pdf) Kementerian Hukum RI (peraturan.go.id) · PP 36/2021 · accessed 7 October 2026
20. [Surat Edaran Menteri Ketenagakerjaan Nomor M/6/HK.04/V/2025 tentang Larangan Diskriminasi dalam Proses Rekrutmen Tenaga Kerja](https://jdih.kemnaker.go.id/asset/data_puu/2025senaker006.pdf) JDIH Kementerian Ketenagakerjaan · SE Menaker M/6/HK.04/V/2025 · accessed 8 October 2026
21. [Undang-Undang Nomor 13 Tahun 2003 tentang Ketenagakerjaan](https://peraturan.bpk.go.id/Download/31128/UU%20Nomor%2013%20Tahun%202003.pdf) JDIH BPK RI (peraturan.bpk.go.id) · UU 13/2003 · accessed 8 October 2026
22. [JDIH Jawa Barat: Kepgub 561/Kep.859-Kesra/2025 tentang UMP Jawa Barat 2026](https://jdih.jabarprov.go.id/page/info/produk/53539/) JDIH Pemerintah Provinsi Jawa Barat · Kepgub Jabar 561/Kep.859-Kesra/2025 · accessed 8 October 2026
23. [Satudata Kemnaker: Upah Minimum Provinsi (UMP) Tahun 2026 (dataset 3005)](https://satudata.kemnaker.go.id/data/kumpulan-data/3005) Kementerian Ketenagakerjaan (Satudata Kemnaker) · accessed 7 October 2026
24. [UMP dan UMK Jabar 2026](https://www.hukumonline.com/berita/a/ump-dan-umk-jabar-2026-lt695805af72d43) Hukumonline · official statement via media · accessed 8 October 2026
25. [Satudata Kemnaker: Upah Minimum Provinsi (UMP) Tahun 2025 (dataset 2252)](https://satudata.kemnaker.go.id/data/kumpulan-data/2252) Kementerian Ketenagakerjaan (Satudata Kemnaker) · accessed 7 October 2026
26. [PP 49/2025 tentang Perubahan Kedua atas PP 36/2021 tentang Pengupahan, Pasal II (ketentuan peralihan upah minimum 2026)](https://peraturan.go.id/files/pp-no-49-tahun-2025.pdf) Kementerian Hukum RI (peraturan.go.id) · PP 49/2025 Pasal II · accessed 7 October 2026
27. [JDIH DKI Jakarta: Keputusan Gubernur Nomor 1142 Tahun 2025 tentang Upah Minimum Provinsi Tahun 2026](https://jdih.jakarta.go.id/dokumen/detail/14763) JDIH Provinsi DKI Jakarta · Kepgub DKI 1142/2025 · accessed 7 October 2026
28. [Kemnaker: Wamenaker apresiasi paket kebijakan kesejahteraan pekerja DKI pascapenetapan UMP 2026](https://kemnaker.go.id/news/detail/wamenaker-apresiasi-paket-kebijakan-kesejahteraan-pekerja-dki-pascapenetapan-ump-2026-bisa-dicontoh-oleh-daerah-lain) Kementerian Ketenagakerjaan · accessed 7 October 2026
29. [BPS: Keadaan Ketenagakerjaan Indonesia Mei 2026 (Berita Resmi Statistik No. 82/08/Th. XXIX)](https://www.bps.go.id/id/pressrelease/2026/08/05/2606/keadaan-ketenagakerjaan-.html) Badan Pusat Statistik · accessed 8 October 2026
30. [DPR Sahkan UU Pelindungan Ketenagakerjaan (emedia DPR RI, 7 Oktober 2026)](https://emedia.dpr.go.id/news/2026/10/07/dpr-sahkan-uu-pelindungan-ketenagakerjaan-dasco-kado-terindah-untuk-buruh) Dewan Perwakilan Rakyat RI (emedia) · accessed 7 October 2026
31. [Menaker Ungkap Poin Penting UU Pelindungan Ketenagakerjaan yang Wajib Diketahui Pekerja](https://kemnaker.go.id/news/detail/menaker-ungkap-poin-penting-uu-pelindungan-ketenagakerjaan-yang-wajib-diketahui-pekerja) Kementerian Ketenagakerjaan RI · accessed 7 October 2026
32. [6 Ciri Lowongan Kerja Bodong yang Perlu Diwaspadai](https://www.kompas.tv/ekonomi/633153/6-ciri-lowongan-kerja-bodong-yang-perlu-diwaspadai) Kompas TV · official statement via media · accessed 8 October 2026
33. [Waspada! Marak Modus Penipuan Lowongan Admin e-Commerce](https://finance.detik.com/tips-dan-trik/d-7941714/waspada-marak-modus-penipuan-lowongan-admin-e-commerce) detikFinance · third party · accessed 8 October 2026
34. [Pemkot Jaktim Minta Pelamar Waspadai Modus Kerja Palsu (Koran Jakarta)](https://koran-jakarta.com/2026-08-12/pemkot-jaktim-minta-pelamar-waspadai-modus-kerja-palsu) Koran Jakarta · official statement via media · accessed 8 October 2026
35. [Awas Modus Panggilan Interview Kerja, Ini Ciri-cirinya](https://www.bca.co.id/id/informasi/awas-modus/2024/09/18/08/24/Awas-Modus-Panggilan-Interview-Kerja-Ini-Ciri-cirinya) PT Bank Central Asia Tbk (BCA) · third party · accessed 8 October 2026
36. [Niat Cari Kerja di Bali, Pria Sumba Malah Disekap-Disiksa 2 Wanita (detikBali)](https://www.detik.com/bali/hukum-dan-kriminal/d-8524702/niat-cari-kerja-di-bali-pria-sumba-malah-disekap-disiksa-2-wanita) detikBali (detik.com) · official statement via media · accessed 8 October 2026
37. [Polisi Tunggu Pelaporan Korban Kasus Staycation](https://www.medcom.id/nasional/daerah/Wb7zXLaN-polisi-tunggu-pelaporan-korban-kasus-staycation) Medcom.id · official statement via media · accessed 8 October 2026
38. [Waspada Modus Penipuan File APK PPS Pemilu yang Bisa Kuras Rekening](https://www.cnnindonesia.com/ekonomi/20240112093139-78-1048464/waspada-modus-penipuan-file-apk-pps-pemilu-yang-bisa-kuras-rekening) CNN Indonesia · official statement via media · accessed 8 October 2026
39. [Surat Edaran Menteri Ketenagakerjaan Nomor M/5/HK.04.00/V/2025 tentang Larangan Penahanan Ijazah dan/atau Dokumen Pribadi Milik Pekerja/Buruh oleh Pemberi Kerja (salinan dari Disnaker Kota Batam)](https://disnaker.batam.go.id/wp-content/uploads/sites/36/2025/06/DOC-20250522-WA0002.-1.pdf) Dinas Tenaga Kerja Kota Batam (meneruskan SE Menteri Ketenagakerjaan RI) · SE Menaker M/5/HK.04.00/V/2025 · accessed 8 October 2026

**How to cite**

KarirAman (2026). Software developers (programmers) in Indonesia: duties, pay and applying safely. Updated 8 October 2026. https://kariraman.com/en/careers/software-developer/

[Report a fake job](https://kariraman.com/en/report-form/) [Report a data problem](mailto:redaksi@kariraman.com?subject=Data%20correction%3A%20https%3A%2F%2Fkariraman.com%2Fen%2Fcareers%2Fsoftware-developer%2F&body=Page%3A%20Software%20developers%20%28programmers%29%20in%20Indonesia%3A%20duties%2C%20pay%20and%20applying%20safely%0AUpdated%3A%208%20October%202026%0A%0AWhat%20needs%20correcting%3A%0A%0ACorrect%20official%20source%20%28link%29%3A%0A) [How we handle corrections](https://kariraman.com/en/contact/#koreksi)

## Related guides

- [**AI Engineer**](https://kariraman.com/en/careers/ai-engineer/)
- [**IT Support Technician**](https://kariraman.com/en/careers/it-support-technician/)
- [**Working in Cambodia, Myanmar or Thailand: why Indonesia has no legal placement there**](https://kariraman.com/en/work-abroad/no-placement-countries/)
- [**How to check a licensed overseas recruitment agency (P3MI) on SISKOP2MI**](https://kariraman.com/en/work-abroad/check-a-licensed-agency/)
- [**Safe online work in Indonesia: telling real jobs from task and deposit scams**](https://kariraman.com/en/guides/safe-online-work/)
- [**ATS-friendly CV for jobs in Indonesia: a readable format that protects your data**](https://kariraman.com/en/guides/ats-friendly-cv/)
- [**Job checker: is this job offer a scam?**](https://kariraman.com/en/check-a-job/)
- [**Minimum wage**](https://kariraman.com/en/minimum-wage/)

- [study routes to software development (CourseToJob)](https://coursetojob.com/careers/software-developer/)
- [Panduan Warga passport guide](https://panduanwarga.org/en/guides/indonesian-passport-m-paspor/)
- [Panduan Warga guide to visas abroad for Indonesians](https://panduanwarga.org/en/guides/visas-abroad-for-indonesians/)

CariTalent and PanduanHewan are Kode Nirlaba projects; Panduan Warga and The Cast Index are independent publications with the same founder. CourseToJob is a study-guide site with the same owner, run by Elite Digital AI Solutions Ltd.

**Change log**

- 8 October 2026 : Titles and headings now match common searches; added frontend, backend, full stack and mobile specialisms, the testing track, the app tester scam and links to QA and DevOps roles.
