Software Salary and Job Market in Singapore 2026
You want to know what software roles in Singapore pay in 2026, and whether anyone is actually hiring. Pay data is thin, demand is real but concentrated. Here is what the numbers show.
What the job market looks like right now#
On 14 October 2026, the JobRise feed for software jobs in Singapore showed 137 open listings, with 69 posted in the last 30 days and 49 in just the last seven. Hiring is active.
Read that as a snapshot, not a survey. These are open listings on one job feed, so they show who is posting now and nothing about the total size of the market.
For country context, the JobRise Hiring Report: Singapore shows 760 open listings across all categories, with 386 posted in the last 30 days. Software is a meaningful slice of that, and it refreshes fast.
Job types skew permanent: 119 full-time roles against 18 contracts. If you are on an Employment Pass or S Pass, that matters, because contract roles are fewer and usually carry less stability.
Get the next guide by email
New guides and fresh jobs in one short email. Free.
Who is hiring#
The concentration is sharp. Fuku alone has 59 open listings, which is more than a third of the whole slice. Some names here are recruiters or staffing firms rather than end employers, so read the fine print before you fall for a brand.
- Fuku (59)
- Activate Interactive Pte Ltd (12)
- Stripe (11)
- Assurity Trusted Solutions (7)
- Google (7)
- VDL Enabling Technologies Group (Singapore) (6)
- Xtremax Pte. Ltd. (5)
- X-PHY (3)
- Infosys Singapore & Australia (3)
- Rolling Arrays - Consulting (2)
Roles span platform and infrastructure work to security and solutions architecture. Live examples include "Platform Operations Engineer" at Assurity Trusted Solutions, "Senior Solutions Architect" at Mongodb, "SharePoint Engineer - M365 & Power Platform (Public Sector)" at Xtremax Pte. Ltd., and "Oracle Interface Developer - Senior Consultant" at Rolling Arrays - Consulting.
Public sector adjacent work shows up often. Assurity Trusted Solutions and Xtremax both post roles touching government systems, and those tend to mean stricter background checks and slower hiring timelines.
How little pay data is actually posted#
Zero. Not one of the 137 listings in this slice shows a salary. That is the most useful fact in this whole article.
This is normal in Singapore tech hiring, especially for senior and specialist roles, because employers hold pay back so they can price against your current package. Your job is to not volunteer a number first.
Entry-level openings are thin too. Only 2 of 137 titles look like graduate or junior roles, including "Software Engineer, New Grad" at Stripe and "Software Engineer, New Grad" at Palantir. If you are early career, expect to compete hard.
Typical reported pay ranges by seniority#
Treat these as rough reported ranges, not verified figures. They vary by company, domain, and how much of the package sits in bonus or equity, so verify against current official sources and the Ministry of Manpower's published guidelines before you anchor on any number.
- Junior or associate software engineer, 0 to 2 years: roughly SGD 3,500 to 5,500 per month base.
- Software engineer, 2 to 5 years: roughly SGD 5,500 to 8,500 per month base.
- Senior software engineer, 5 to 10 years: roughly SGD 8,500 to 13,000 per month base.
- Staff, principal, or lead engineer: roughly SGD 13,000 to 18,000 per month base and up.
- Engineering manager or senior manager: often 12 to 18 times monthly base as a total annual figure, depending heavily on bonus.
Multinational product firms like Stripe and Google typically sit at the top of these bands, while local firms, consultancies, and system integrators usually sit lower on base but can be steadier on hours. Contract roles are often priced daily, and the equivalent monthly figure can look high until you factor in no bonus and no paid leave.
How Singapore pay packages are built#
Base salary is just one line. Ask for the full breakdown before you compare two offers.
- AWS or AVC. The Annual Wage Supplement is common in larger firms and government-linked companies, usually one month of base. It is contractual in some places, discretionary in others. Ask which.
- Performance bonus. Ranges from zero in a bad year to 3 months or more in strong teams. Ask what the last two years actually paid out, not what the policy allows.
- 13th month payment. Sometimes folded into AWS, sometimes separate. Read the contract wording.
- Equity or share options. Real at firms like Stripe and Google, rare or absent at local SMEs and many consultancies. Ask about vesting schedule and current valuation, not just the headline grant.
- CPF. Mandatory for Singapore Citizens and Permanent Residents. Employment Pass holders are exempt, which is a real pay difference at the same headline salary.
- Medical, dental, and insurance. Standard at MNCs, patchy at smaller firms.
When a recruiter quotes a "CTC" or cost-to-contract number, ask what is base, what is bonus, and what is employer CPF, because total compensation figures are easy to inflate.
How to negotiate the offer#
Never give your current salary first. It anchors you low, and it is not their business. When asked, say you would prefer to understand the role's range before discussing numbers.
Here is a script you can use when they press for a figure:
"My current package is one data point among several, and I would rather focus on what this role is worth to the team. Based on the scope and the market for this type of senior platform work in Singapore, I would be looking at a base in the SGD 12,000 to 14,000 range per month, plus the standard bonus structure. What does the band look like on your side?"
Then stop talking. Silence is your friend.
If the offer comes in low, negotiate on the whole package and not just base. A rewritten counter might look like this:
"Thanks for the offer. I am excited about the team and the platform work. The base is below what I was targeting given my experience with security operations at scale, so would you consider SGD 13,000 base per month, or keeping the base and adding a guaranteed first-year bonus to close the gap? I am also interested in understanding the equity component."
Two moves matter more than the wording. Ask for the range before you name a number, and negotiate once with a specific counter rather than haggling in five small steps. If you want a structured way to build and time your counter, the free salary negotiation guide walks through the numbers step by step.
What to do next#
- Check the live listings daily for a week to see what titles and stacks are moving.
- Filter out recruiter-posted roles if you want direct employer contact.
- Track the exact titles that match your level so you can price yourself against them.
- Write down your walk-away number before the first call, not after.
- Ask every recruiter for the base range up front. If they refuse, that is data too.
FAQ#
Are software salaries in Singapore going up in 2026?
There is no reliable public figure we can cite here, and the JobRise data does not include pay. Treat any single number you read as one data point and verify with current official sources before you anchor on it.
Why do so few Singapore tech job listings show salary?
Employers prefer to price against your current package and keep room to negotiate. Push back by asking for the band early, before you invest in interviews.
Is it better to join a big tech firm or a local company in Singapore?
Big product firms pay more on base and usually include real equity, while local firms and integrators may pay less but offer steadier hours or public sector exposure. Decide what you are optimising for before you compare offers.
Do Employment Pass holders get CPF?
No. CPF is mandatory only for Singapore Citizens and Permanent Residents, so an Employment Pass holder on the same headline salary takes home more cash but loses the employer CPF contribution.
Should I tell a recruiter my current salary?
No. Say you would prefer to discuss the range for the role first. If they insist, give a target range instead of your actual current figure.
Send this to whoever has the interview this week.