Software Engineering Jobs in Singapore
There are 2,195 open Software Engineering jobs in Singapore on freehire right now. 790 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 31%
- agile 31%
How the work is done
- Onsite 106 · 5%
- Hybrid 69 · 3%
- Remote 45 · 2%
Visa sponsorship offered in 70% of the 240 postings that state a position on it.
Seniority
- Senior 578
- Lead 124
- Intern 61
- Staff 50
- Junior 47
- Principal 34
Who is hiring
- 1000+ employees 376
- 501-1000 employees 112
- 51-200 employees 75
- 11-50 employees 60
- 201-500 employees 6
- 1-10 employees 3
Shopify Developer
Builds and maintains high-performance Shopify e-commerce sites, customizing themes with Liquid/JS/HTML/CSS and integrating APIs/apps while optimizing speed/security.
Software Developer (Dynamics CRM)
Develops and maintains custom Dynamics CRM/Dynamics 365 solutions, including workflows, plugins, and integrations, using C#/.NET and Microsoft tools.
Foundation Engineering, SDLC Java CI/CD Software Engineer, Associate, Singapore
Builds and maintains Goldman Sachs’ mission-critical Java-based CI/CD and SDLC platforms, optimizing developer productivity and scalability for global fintech applications.
senior .NET developer (weekends, shift) #IKR
Builds and maintains scalable .NET web applications and backend services in Singapore, with flexibility for weekend/shift work. Core focus: .NET/C# development, RESTful APIs, SQL Server, and Agile workflows.
SOFTWARE DEVELOPER
Build and maintain scalable software applications, RESTful APIs, and databases using languages like Java or Python, following Agile practices in a product team.
Lead Software Engineer, Currencies and Emerging Markets
Leads software engineering for currencies/emerging markets at JPMorgan Chase, designing secure, scalable tech solutions and driving AI-assisted workflows to modernize trading/business workflows in fintech.
Software Engineer – .NET
Build and maintain cloud-native microservices in .NET 8/10, C# and ASP.NET Core, integrating databases like PostgreSQL and MongoDB with event-driven Azure services and Docker deployments.
Software Developer
A Java Production Support Engineer troubleshooting and maintaining fintech systems, focusing on Java/Spring Boot microservices, Kafka messaging, and SQL databases to resolve production incidents and optimize performance.
Entry/ Senior Software Engineer (Golang, React, and JavaScript)
Develops software for AI-driven educational tools, including auto-feedback systems, gamified learning platforms, and tech-interview prep tools under Singapore’s AI Centre.
Senior Software Engineer
The Senior Software Engineer will design and develop scalable BSS solutions, including CRM, product catalogues, and CPQ systems, using microservices and Java-based technologies. The role involves hands-on coding, API development, and system integration within the Singtel NewCore platform.
Sharepoint Developer
Design and build enterprise intranet solutions using SharePoint Online and Microsoft Power Platform, automating workflows and integrating AI to enhance user experience and organizational efficiency.
SENIOR SOFTWARE DEVELOPMENT ENGINEER
Job Summary We are seeking an experienced Senior Software Development Engineer to design, develop, test, and maintain high-quality software solutions. The successful candidate will lead technical initiatives,…
Campus Python Software Engineer (Intern)
Build and analyze Python-based tools to connect data with trading workflows, mentored by engineers at a quantitative trading firm.
Campus C++ Software Engineer (Intern)
Build and optimize high-performance C++ components for a global trading platform, working in a fast-paced internship that may lead to a full-time role.
Senior Software Engineer - ShopeePay
Design and develop high-concurrency, high-availability financial backend systems (payment, payout, fund security) for ShopeePay's e-wallet using Golang, Python, or Java with MySQL, Redis, and Kafka.
Senior Research Software Engineer
Develops and maintains software for industrial automation and robotic systems, including PLC programming, GUI/HMI, and integration with sensors and robots using Python, C++, and industrial protocols.
Senior Software Engineer: Microservices & FinTech APIs
Designs and builds scalable microservices and event-driven systems for fintech APIs, focusing on onboarding, liquidity, and fraud solutions while ensuring reliability and security.
Senior Software Engineer (Contract)
A Senior Software Engineer (Backend focus) designs, develops, and maintains scalable backend services and APIs using Java and Spring Boot, translating business requirements into technical solutions and ensuring system stability.
