How much is a Software Engineer’s salary in Singapore? (Updated Feb 2019)

Singapore is fast becoming one of the world's top destinations for tech hiring as it transforms itself into a powerful tech hub. A growing number of major international tech employers have already set up significant operations in Singapore. These include Amazon, Facebook, Alibaba and Baidu. 

 

Based on Glassdoor's data, the most in-demand tech role is software engineers. There were 210 open software engineering jobs in January 2019, and they pay an estimated median base pay of S$8,253 per month.

 

According to Payscale, the average salary for a software engineer in Singapore is S$49,987 per year. This is based on information collected from 898 respondents, with salary ranging from S$32,441 to S$84,669 and bonuses ranging from S$1,702 to S$15,875.

 

Average salary of Software Engineers in Singapore

 

Indeed, a job portal, estimates that the average salary of software engineers in Singapore is S$3,614 per month. This figure is accurate as of 30 January 2019 and is based on data from 161 software engineers.

 

Average salary of software engineers in Singapore

 

 

The wide salary range for software engineers is due to a number of factors:

 

Seniority and job scope

The more senior and experienced the software engineer, the more salary he/she is able to command. Salary increase also happens when a software engineer progresses to a leadership role.

 

Industry

Some industries pay more than others. For example, a software engineer in the finance industry is likely to be paid more than a software engineer in the education industry, for the same job scope and seniority level.

 

Company’s funding

Generally, a company that is better funded would be in a better position to provide higher salary.

 

Specialty

According to LinkedIn, software engineers can be categorised into 6 areas. Salaries are determined by the demand and supply levels of software engineers in each area. At the moment, Machine Learning and Data Science Engineers are paid the most due to their high demand and short supply.

 

Want to be updated about the latest opportunities in Software Engineering?

Submit CV

 

1. Front-End Engineers

Top Differentiating skills:

  • Javascript
  • HTML
  • CSS
  • jQuery
  • XML
  • SQL

 

2. Embedded and Application Engineers

Top Differentiating skills:

  • Embedded Systems
  • Debugging
  • C
  • Linux
  • Embedded Software
  • Testing

 

3. Infrastructure and Cloud Computing Engineers

Top Differentiating skills:

  • Business intelligence 
  • SDLC
  • Data Warehousing
  • Integration
  • Requirements Analysis
  • SQL

 

4. Machine Learning and Data Science Engineers

Top Differentiating skills:

  • Machine Learning
  • Python
  • Hadoop
  • Java
  • Algorithms
  • C++

 

5. Mobile Engineers

Top Differentiating skills:

  • Mobile Applications
  • C++
  • Java
  • JavaScript
  • Android
  • Objective C

 

6. Test and Quality Assurance Engineers

Top Differentiating skills:

  • Testing
  • Test Automation
  • QA
  • Regression Testing
  • Test Planning
  • Requirement Analysis

 

 

Like Us on Facebook

 

Love this article? Share it!