Singapore Employment Pass for Software Engineers: Salary Threshold, COMPASS Points and How to Get Hired

Singapore is one of Asia’s strongest markets for software engineers. Global technology firms, regional internet companies, banks, fintech startups and government-linked organizations all hire there, and many recruit abroad when local talent is scarce. The route in for most foreign engineers is the Employment Pass (EP), a work pass issued by the Ministry of Manpower (MOM). It is straightforward on paper, but since 2023 the rules have become more demanding, and a job offer alone does not guarantee approval.

This guide explains the EP salary requirement, the COMPASS points system, how employers apply, what engineers typically earn, and what to budget for the move. Thresholds are adjusted regularly, so confirm the numbers on the MOM website before you accept an offer or sign a contract.

What the Employment Pass Is

The Employment Pass is for foreign professionals, managers, and executives working in Singapore in roles that need specialized skills. It is tied to your employer, and your employer applies for it through MOM’s online system, not you. Software engineers, data engineers, security engineers, machine learning engineers, and technical leads are among the most common holders.

An EP is usually issued for up to two years at first and can be renewed, with longer validity for some renewals. Holders who earn at least a minimum monthly salary can apply for a Dependent’s Pass for a spouse and children, which allows them to live with you in Singapore.

The Salary Requirement

Salary is the first gate. For new applications in most sectors, the minimum qualifying fixed monthly salary has been S$5,600 since 2025. For financial services employers, it has been S$6,200. The threshold rises with age, reaching about S$10,700 for applicants aged 45 and older in most sectors, and about S$11,800 in financial services. MOM has already announced increases for new applications from 1 January 2027, to S$6,000 for most sectors and S$6,600 for financial services.

Only fixed monthly salary counts. Bonuses, commissions and allowances usually do not count towards the minimum. A software engineer should therefore compare the base salary in an offer with the age-based figure, not the headline package. Meeting the threshold is necessary but not sufficient, because the second gate decides many cases.

COMPASS: The Points Test Explained

The Complementarity Assessment Framework, or COMPASS, scores an application out of points, and most applicants need at least 40 to pass. It has four main criteria, each scoring from 0 to 20 points depending on how the candidate and employer compare with local benchmarks:

  • Salary: how the offer compares with local professionals in the same occupation and age group.
  • Qualifications: whether your degree is from a top-tier institution or an otherwise recognised one.
  • Diversity: how varied your employer’s workforce is by nationality, so a company full of one nationality scores lower.
  • Support for local employment: the share of Singaporeans and permanent residents among the employer’s professionals.

Two bonus criteria can add points: one for roles on the Shortage Occupation List and one for employers that contribute to Singapore’s strategic economic priorities. Applicants with a fixed monthly salary of at least S$22,500 are exempt from COMPASS. Software engineers in senior or specialist roles may clear that level, but most mid-career engineers will need to pass the points test.

In practice, you can improve your odds by negotiating a higher base salary, choosing an employer with a diverse and locally balanced workforce, and ensuring your degree credentials are clearly documented. MOM provides a self-assessment tool, and employers should use it before extending an offer.

The Fair Consideration Framework

Before applying for an EP, most employers must advertise the position on the national jobs portal for a minimum period so that Singaporeans can apply first. Smaller firms and very high salary roles may be exempt. This means the job you apply for may already have been advertised to locals, and an employer who wants to hire a foreigner needs a clear case for why you are the strongest candidate. Strong portfolios, specialised stacks and proven production experience make that case easier.

How to Find Software Engineer Jobs in Singapore

Major employers include global technology companies with regional offices, regional platforms in e-commerce, ride-hailing and gaming, local banks, fintech firms and cloud and cybersecurity providers. Use LinkedIn, company careers pages and specialist job boards, and consider recruitment agencies that place engineers regularly. Many companies conduct several video interviews and a coding assessment, so prepare for data structures, system design, and behavioral rounds.

Tailor your CV to the role, put technologies and measurable results first, and keep it to two pages. Ask recruiters early about the salary band and whether the employer has experience obtaining Employment Passes, because that experience can save time.

What Software Engineers Earn

Salaries depend on seniority, employer, and specialty. Mid-level engineers commonly see monthly packages in the range of S$7,000 to S$12,000, while senior and staff engineers at large technology firms can earn substantially more, with equity or bonuses on top. Banks and fintech firms often pay well for backend and security roles. Singapore’s personal income tax rates are low compared with many Western countries and there is no capital gains tax, which makes take-home pay attractive, but housing costs are among the highest in Asia.

Costs to Plan For

Employers usually pay the application fees, but you should budget for flights, temporary accommodation, a rental deposit, furniture and the first month’s living costs. Rent for a one-bedroom apartment in central areas can be very high, so many engineers share housing at first or live farther from the center. 

Ask whether your employer provides relocation support and health insurance. Employer plans often cover basic needs, but many expats add private international health cover for specialist care, family members or travel. Compare policies on exclusions, deductibles and coverage for pre-existing conditions.

Mistakes to Avoid

  • Accepting an offer before checking the salary against the age-based threshold.
  • Assuming a rejected application means you are unqualified. Rejections often turn on COMPASS points that could have been improved by adjusting the salary or the employer’s details.
  • Paying anyone who promises a guaranteed pass. Only an employer can apply, and no agency can guarantee approval.
  • Ignoring the 2027 changes if your start date might be delayed.

Frequently Asked Questions

Can I apply for an Employment Pass myself? No. Your employer must apply on your behalf.

How long does approval take? Processing is usually measured in weeks, though complex or complicated cases can take longer.

Can my family join me? Eligible EP holders can apply for Dependent’s Passes, subject to salary and other conditions.

Is there a route to permanent residence? Some EP holders apply for permanent residence after working in Singapore, but approval is discretionary and not guaranteed.

Conclusion

For software engineers, Singapore offers strong pay, an international workplace and a clear work pass system. Success depends on understanding both the salary threshold and the COMPASS score, choosing the right employer and planning the move carefully. 

Verify the latest figures on the MOM website, treat any promise of guaranteed approval as a warning sign, and negotiate your offer with the points test in mind.

Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like