Median software engineer salary in Singapore is S$100k. Junior roles (0–2 years) start at S$60k; senior roles (7+ years) reach S$160k+. Numbers reflect 2026 Singaporean market data.
Software engineers in Singapore earn between SGD 60,000 and 180,000 annually, with mid-level positions averaging around SGD 110,000. Your salary depends heavily on experience, tech stack specialization, and company tier—FAANG roles and fintech positions consistently pay 20-30% above market average. The cost of living here is substantial, so understanding your market value matters: junior engineers often negotiate poorly, while those with cloud architecture, AI/ML, or backend systems expertise command premium rates. Remote work hasn't eliminated Singapore's salary premium, though it's compressed entry-level gaps slightly. If you're targeting specific companies or roles, the structured listings below show current openings with realistic compensation bands and what interviewers actually ask.
| Level | Years | Salary (median) | 10th–90th percentile |
|---|---|---|---|
| Junior | 0–2 | S$60k | S$51k – S$72k |
| Mid-level | 3–6 | S$100k | S$85k – S$120k |
| Senior | 7+ | S$160k | S$136k – S$224k |
Search Software Engineer Roles in Singapore →