• Articles
  • February 25, 2021
  • Admins

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.



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.



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!

    Contact us today.