Software Engineering Jobs in Singapore
There are 2,227 open Software Engineering jobs in Singapore on freehire right now. 804 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 105,000 | SGD 150,000 | SGD 155,000 | 35 |
| 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 33%
- sql 32%
- agile 30%
How the work is done
- Onsite 106 · 5%
- Hybrid 70 · 3%
- Remote 46 · 2%
Visa sponsorship offered in 70% of the 242 postings that state a position on it.
Seniority
- Senior 584
- Lead 120
- Intern 64
- Staff 55
- Junior 48
- Principal 34
Who is hiring
- 1000+ employees 372
- 501-1000 employees 114
- 51-200 employees 75
- 11-50 employees 63
- 201-500 employees 6
- 1-10 employees 3
Software Engineer (System)
Designs and builds high-performance back-office software for an Automatic Fare Collection system using Java, Spring, and cloud-native tools like AWS and Docker.
Lead Software Engineer
Lead a team optimizing low-latency trading systems in C++, designing telemetry and instrumentation to reduce bottlenecks and improve platform performance for financial markets.
Software Engineer - A26258
Maintain and modernize Singapore’s land-title registry systems (STARS/ELS) by enhancing legacy code, improving security, and integrating AI tools while ensuring regulatory compliance and system reliability.
Software Engineer - Banking
Builds and maintains banking software using Java, C++, and ReactJS, following full SDLC for scalable transaction systems.
Senior Software Engineer
Build and maintain full-stack web and mobile apps using PHP, Node.js, .NET, Python, Java, React, TypeScript, and Flutter in cloud environments like Azure and AWS.
Senior Software Engineer
Builds and maintains Java/Spring Boot services, integrates systems with Kafka, and leads a small team while following secure coding and Agile practices.
Senior Software Engineer
Build high-performance fintech apps for GoTo Financial’s platforms (GoPay, GoPayLater) using Android, Flutter, and React, optimizing UX and leading cross-team projects.
Senior Software Engineer
Build and maintain full-stack e-commerce systems using Java/Spring, MySQL, NoSQL, Kafka, and cloud data tools while collaborating across global teams.
Software Engineer - Commodities
Build and maintain backend data pipelines and APIs in Python to process commodity trade data, ensuring reliable delivery to internal and external clients.
IT Engineer/ Software Engineer
Job Summary Reporting to the Senior Customer Service Manager, the IT / Software Support Engineer provides critical technical execution, software testing, commissioning, and ongoing maintenance for automated material…
Senior Software Engineer
We are looking for an experienced Senior Software Engineer to join our development team. The ideal candidate should be an experienced software engineer with strong backend and/or full-stack development experience, and…
Java Software Engineer – Core Banking & Cash Management
Build and maintain core banking cash-management systems in Java/Spring, deploying microservices on Kubernetes for 25 business units.
Software Engineer
If you are highly motivated, enthusiastic and have excellent programming skills, we offer a challenging career in an innovative technology company. We are looking for a Software Engineer at our office in Singapore and…
Software Engineer
Builds and improves an AI-powered search and product discovery platform for global retailers using Go/Java in a cloud-native AWS environment.
Software Engineer
Builds and improves Windows desktop and web apps for gaming peripherals using C#, .NET, and XAML, focusing on audio software like Nahimic and SteelSeries GG.
Senior Software Engineer
Builds and maintains scalable backend and frontend systems, designs APIs, and mentors junior engineers using Java, Go, Python, or Node.js.
Software Engineer Intern
Build and improve full-stack features for a digital healthcare platform, using JavaScript (React/Vue) and Java (Spring), while supporting POC projects and bug fixes in an agile team.
Software Engineer (NPI)
Designs and develops software for secure mobile/IoT products, collaborating across teams to industrialize solutions and ensure robust, secure implementations.
Staff Software Engineer
Designs and builds enterprise-grade systems and tools for a crypto-focused financial firm, focusing on trading, operations, and risk infrastructure.
Software Engineer Intern
Build full-stack features in JavaScript/TypeScript and Python, ship React UIs, and integrate RESTful APIs while collaborating in an agile global team.