Software Engineering Jobs in Singapore
There are 2,188 open Software Engineering jobs in Singapore on freehire right now. 793 of them were posted recently. The skills employers ask for most often are java, api and cloud.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| SGD | year | SGD 103,750 | SGD 142,500 | SGD 150,000 | 28 |
| SGD | month | SGD 6,125 | SGD 8,500 | SGD 8,500 | 12 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- java 52%
- api 46%
- cloud 39%
- ci-cd 38%
- python 35%
- ai 34%
- sql 32%
- agile 31%
How the work is done
- Onsite 104 · 5%
- Hybrid 69 · 3%
- Remote 44 · 2%
Visa sponsorship offered in 69% of the 238 postings that state a position on it.
Seniority
- Senior 575
- Lead 121
- Intern 61
- Staff 50
- Junior 46
- Principal 34
Who is hiring
- 1000+ employees 373
- 501-1000 employees 112
- 51-200 employees 75
- 11-50 employees 60
- 201-500 employees 6
- 1-10 employees 3
Senior Software Engineer - C# / C++ [2683]
This role involves designing and developing industrial automation software using C++, C#, and WPF. The engineer will work closely with hardware components, motion control systems, and distributed I/O to create efficient, robust control applications.
Software Engineer
The Software Engineer will design, develop, and maintain web applications using Angular, Java, and Spring Boot. The role involves building RESTful APIs, writing testable code, and collaborating within an Agile team environment.
Software Engineer (1 Year Contract)
A 1-year contract Software Engineer role in Singapore supporting public-sector digital transformation, involving backend and/or frontend development across the full software lifecycle with Java, Python, Node.js, React, Docker and cloud technologies.
Software Engineer - FICC
Software Engineer building and maintaining FICC trading platforms (Risk, Pricing, Reporting, e-Trading) for APAC markets, primarily using Python or Java with ReactJS/.NET front-ends, event-driven messaging, and REST APIs.
Lead Software Engineer
Lead the design and delivery of scalable, fault-tolerant risk and PnL systems for a global bank’s Financial Markets division using Java and modern DevOps practices.
Senior Software Engineer
As a Senior Software Engineer, you will design and develop full-stack digital platforms for the public sector using technologies like Java, Python, C++, Next.js, and Redux. You will work in an agile environment to build scalable, secure, and reliable software solutions.
Software Engineer, Consumer Payments
Build and maintain scalable backend microservices for Google's consumer payments across APAC, integrating local eWallets and instant payment networks using Java, Go, C++, or Python.
Software Engineer II, Billing
Build Airwallex's next-generation billing and invoicing platform as a Software Engineer II, working with Java, Spring Boot, and microservices in a cross-border payments fintech company.
Software Engineer, Google Payments, Growth
Software engineer on Google's Consumer Payments Growth team in Singapore, designing and operating scalable distributed backend services, real-time decisioning pipelines, and growth features for Google's global payments ecosystem using Java/C++ with event-streaming architectures.
Software Engineer
Roles & Responsibilities Summary / Purpose of Position: Collaborate with traders and researchers to design, develop, test, and support proprietary trading platform to capture opportunities in electronic capital…
Software Engineer - 1 Year
Roles & Responsibilities Demonstrate the ability to deliver secure software solutions Develop and deploy scalable microservices using Java About Our Client This role is within the technology industry and is based…
Software Engineer
Software engineer responsible for designing, developing, and maintaining applications using Java, Python, C#, or JavaScript, with SQL/NoSQL databases and Git, collaborating in an Agile/Scrum team in Singapore.
Software Engineer (Java/Javascript/C++)
Roles & Responsibilities About our Line of Business – Mission Software & Services Our Mission Software & Services business provides leading-edge mission critical command, control, and communications (C3)…
Software Engineer (Internship)
Roles & Responsibilities Job Summary Build and maintain backend software solutions that empower businesses to manage their operations efficiently. Responsibilities Develop and implement backend features using…
Senior Software Developer - RPA UiPath
Roles & Responsibilities About Us: From business process re-engineering to global business expansion for Japanese corporations, Abeam Consulting has served our clients through more than 40 years of growth. With our…
Software Engineer II, Infrastructure (Data/AI-related)
Build and maintain data/AI infrastructure (Kafka, Flink, Spark) and lead DevOps strategy for a global fintech payments platform, designing cloud infrastructure optimized for performance, scalability, and security.