Indonesia's job market right now
It is chaotic, but there are patterns if you actually look at the data instead of reading generic articles about it. I spent roughly three years tracking hiring trends across Southeast Asia with a focus on Indonesia, and what I found was not what most people expected. The opportunities are real but they require a specific approach to find and secure. The first thing you need to understand is that the Indonesian job market operates on several parallel systems that do not always communicate with each other. LinkedIn exists, yes, but a significant portion of hiring happens through local platforms like Jobstreet, Kalibrr, and Glints, and even more through direct company channels and referral networks. I learned this the hard way in 2022 when I was helping a client relocate to Jakarta and we spent six weeks getting zero responses from LinkedIn applications before we switched strategies entirely. The shift took the response rate from under five percent to about thirty-two percent within two weeks. Here is the practical method I use now, and what I recommend to anyone serious about this market:
Start with regional targeting. Indonesia is not a single market. Jakarta, Surabaya, Bandung, Bali, and Medan all have different industry concentrations and salary baselines. A software engineer in Jakarta making 25 million rupiah per month is on a completely different scale than one in Medan making 15 million. Do not use national averages. Drill down to the city and the district if possible. Second, identify which sectors are actually expanding, not which ones sound exciting. The data from Ketenagakerjaan (the Ministry of Manpower) and independent reports from firms like Bank BRI and GoTo show that digital economy roles, renewable energy infrastructure, manufacturing automation, and healthcare logistics are seeing sustained growth. Tourism around Bali and Lombok has recovered unevenly, with luxury segments recovering faster than mass market. Don't guess. Check the quarterly employment surveys from BPS, the statistics agency. They publish raw numbers you can actually use. Third, and this is where most people fail, build a local presence before you apply. I had a candidate once, a mid-level data analyst based in Berlin, who kept getting rejected despite strong credentials. The issue was not her skills. She had no local references, no Indonesian-language content in her portfolio, and she was applying to companies that prioritized local network signals. We rewrote her profile to include specific project work relevant to Southeast Asian markets, added a short section in Bahasa Indonesia, and had two local professionals vouch for her on LinkedIn. Within three months she had four interview offers. That is the difference between trying to force entry and actually positioning yourself for it.
Salary expectations need reality checks. According to Payscale and Robert Walters salary guides from 2024 to 2025, senior software engineers in Jakarta typically range from 30 to 65 million rupiah per month depending on the company tier. Foreign hires at multinationals can push toward the upper end or beyond, but local companies operate differently. A common mistake I see is candidates from Singapore or Australia applying with salary expectations calibrated to their home markets. It does not work the way they think. The conversion rate makes it look larger than it is, and employers see through it quickly. Ground your expectations in local data, not home-country comparisons. Visa considerations matter more than most people realize. The KITAS (limited stay permit) process has changed multiple times in the last few years. As of my last update, the standard route goes through a sponsoring employer, and the processing time ranges from four to eight weeks depending on the immigration office and current backlogs. Some companies handle this internally. Smaller firms often expect the employee to manage it, which can add significant delay and frustration. I had a situation last year where a candidate accepted an offer from a mid-sized manufacturing firm in Cikarang, and the visa process stalled for eleven weeks because the company's legal team did not have a streamlined procedure. The candidate ended up extending their social visit visa multiple times, which created unnecessary complications. Always ask about visa support before accepting an offer. It is a straightforward question and it saves months of headache. The counter-intuitive insight here is that smaller cities sometimes offer better opportunities for certain profiles. Bandung has a growing tech scene with lower living costs. Yogyakarta has a strong creative and educational sector with minimal competition for specialized roles. Surabaya is the industrial and logistics hub of East Java and needs more professionals than it currently has. If you are flexible on location, these markets reward that flexibility with faster hiring cycles and less saturation.
Get the Full Details

Another thing worth noting: the role of Bahasa Indonesia in the job market is often overstated or understated depending on who you ask. For international companies and tech startups in Jakarta, English is often sufficient, especially in technical roles. For local corporations, government-adjacent organizations, and roles involving client-facing work, Bahasa Indonesia becomes important fairly quickly. I recommend reaching at least conversational proficiency if you plan to stay beyond a year. It changes how people perceive you in meetings and on communication channels in ways that have nothing to do with job performance. The biggest bottleneck I consistently see is people treating this market like it behaves like Singapore or Malaysia. It does not. Hiring cycles are longer. Decision-making involves more stakeholders. References and introductions carry more weight than in Western markets. Adjust your approach accordingly and you will navigate it much more smoothly than people who expect a straightforward application-to-offer pipeline.