Software Engineers in Singapore can earn a good salary and benefits, though not as competitive as some of the other cities in Asia. But still a very good place to live in with a standard of living that is on a higher level than many other countries.
Software Engineering is a great career choice, and the work can be emotionally rewarding. You’re helping people do things, or solve problems that make their lives easier or more interesting. But it’s not always easy to find a job, and one of the main factors that decides whether you do get an interview or not is your salary. Follow our career guide on software engineering and get information about the correct salary in Singapore for freshers and experienced software engineers.
The average salary for a software developer in Singapore is a little over £20,000. The nature of software development means that companies need to hire experienced people, which leads to a high average salary.
Singapore Salary For Software Engineer Overview
Are you interested in Software Engineer Salary in Singapore?
If you are, then you’re probably trying to figure out how much a software engineer makes in Singapore. You’re not alone. We all want to know what we can expect, and we want to know it now!
But there are many factors that go into calculating your salary as a software engineer. So let’s break it down by the numbers.
How much does an entry-level software engineer make in Singapore? The average salary for an entry-level software engineer is $69,000 per year. This is based on data from Indeed and PayScale.
How much does an experienced software engineer make in Singapore? The average salary for an experienced software engineer is $106,000 per year. This is based on data from Indeed and PayScale.
How much do senior engineers make in Singapore? Senior engineers earn an average of $140,000 per year according to Indeed and PayScale sources.
salary Guide for Software Engineers
Three industries made the list. They include:
- Information & technology (Grab, Shopee)
- Finance (DBS, JPMorgan)
- Consulting (Accenture)
Across the 10 companies we shortlisted, a junior software engineer may receive a monthly salary ranging from $3,650 to $6,500. For senior software engineers, the figure ranges from $5,800 to $15,750.
Whether you’re a fresh graduate, looking to switch up your career, or move up in seniority, you’ll find companies offering some of the most competitive packages. That said, salary should not be your sole consideration.
Also take into account intangibles such as the company’s culture, the team you’ll be working with and non-monetary benefits. But for the purpose of this article, we will just focus on what we can quantify. With that said, let’s look at the industry standard to set a baseline.
The median base salary compensation stands at S$4,750 for a junior software engineer; S$6,500 and S$7,500 respectively for mid-level and senior software engineers, and S$9,000 for lead levels.
In the last twelve months, the average salaries for software engineers in Singapore reached an all-time high following an increase of up to 32%, the new Tech Talent Compensation report 2021/2022 has revealed.
For example, the report, published today (Monday, 14 February 2022) by NodeFlair and Quest Ventures, noted that the median base salary compensation stands at S$4,750 for a junior software engineer; S$6,500 and S$7,500 respectively for mid-level and senior software engineers, and S$9,000 for lead levels.
Meanwhile, at the 90th percentile, the median base salary can be as much as three times more than those in the 10th percentile, the report found. For instance, junior software engineers at the 90th percentile have gone up to S$7,500; mid-level and senior software engineers can command S$9,500 and S$11,500 respectively, and lead software engineers can command a base salary of S$15,950.
Per the report, this rise in tech salaries is “not slowing down anytime soon”, as more talents place importance on salary packages a top reason when looking for new opportunities.
In line with that, the report showcased the following salary ranges for key tech roles in Singapore:
Mobile engineer
- Junior: S$3,250-S$7,000
- Mid-level: S$4,500-S$9,000
- Senior-level: S$5,500-S$11,000
- Lead: S$6,250-S$13,500
Data engineer
- Junior: S$3,150-S$8,500
- Mid-level: S$5,500-S$10,000
- Senior-level: S$6,750-S$12,500
- Lead: S$7,500-S$15,000
Data analyst
- Junior: S$2,750-S$6,500
- Mid-level: S$4,000-S$9,000
- Senior-level: S$5,000-S$10,750
Quality assurance
- Junior: S$2,550-S$6,000
- Mid-level: S$3,250-S$8,735
- Senior-level: S$4,250-S$10,500
- Lead: S$5,250-S$15,000
DevOp
- Junior: S$4,000-S$8,500
- Mid-level: S$5,500-S$10,500
- Senior-level: S$6,250-S$11,666
Cybersecurity engineer
- Junior: S$3,000-S$6,000
- Mid-level: S$4,250-S$9,000
- Senior-level: S$4,750-S$15,500
Solutions engineer
- Junior: S$3,100-S$9,500
- Mid-level: S$4,250-S$13,500
- Senior-level: S$6,750-S$16,000
Software engineer
- Junior: S$3,000-S$7,500
- Mid-level: S$4,250-S$9,500
- Senior-level: S$5,250-S$11,500
- Lead: S$6,500-S$15,950
- Principal: S$6,700-S$17,000
- Manager: S$7,000-S$21,000