Software Engineering Jobs in Singapore
There are 2,185 open Software Engineering jobs in Singapore on freehire right now. 792 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 42 · 2%
Visa sponsorship offered in 69% of the 237 postings that state a position on it.
Seniority
- Senior 575
- Lead 121
- Intern 60
- Staff 50
- Junior 46
- Principal 34
Who is hiring
- 1000+ employees 374
- 501-1000 employees 112
- 51-200 employees 75
- 11-50 employees 60
- 201-500 employees 6
- 1-10 employees 3
Software Engineer, Data Storage & Data Lake (ByteDance Singapore)
Build and design distributed storage, data lake infrastructure, LSM engines, and high-performance storage systems, primarily using C++ and big data processing frameworks.
Senior Python Developer (Singapore-Based Candidates Only)
Senior Python Developer at a banking client in Singapore, building scalable applications using Python with Django/Flask, with cloud platforms and microservices as preferred skills.
Java / Go Software Engineer
Backend engineer building and scaling financial systems for an international e-commerce app using Java/Go, microservices, and high-traffic tech stacks.
AVP/VP - Software Engineer
Lead end-to-end engineering initiatives in a regulated capital-markets environment, using AI agents to prototype, build, and harden production systems with strong operational rigour.
Robotics Software Engineer
Develops and integrates robotics software using C++ and algorithms, supporting deployment in real-world environments for client-specific applications.
Senior Software Developer
Senior developer optimizing system architecture and leading hands-on development in C# and C++ for enterprise-grade production systems, managing the full software release lifecycle.
Salesforce Developer
The Salesforce Developer will design and implement technical solutions on the Salesforce platform using Apex, Visualforce, and Aura components. The role requires at least 8 years of experience and involves integrating Salesforce with external systems and managing CI/CD processes.
Senior Salesforce Developer
Senior Salesforce Developer building a case management platform for a government Housing Management Group, using Apex, LWC, Flows, and MuleSoft integrations in an Agile team.
Senior Salesforce Developer
Develops and maintains Salesforce-based case management solutions for Singapore’s public sector, focusing on custom Apex, LWC, and integrations to support enterprise workflows.
Contract - C++ developer
This role involves developing backend systems for international payment gateway integrations and migrating legacy systems to Base24-eps on Linux and AWS. The developer will work with C++, shell scripting, and PostgreSQL to ensure compliance with PCI-DSS and payment security standards.
Hiring for Software Engineer
The Software Engineer will design and develop STIS software using C# and C++ while integrating with railway systems and display hardware. The role involves creating reusable tools, ensuring fault-tolerant data exchange, and performing on-site troubleshooting and commissioning.
Java Software Engineer – Spring Boot / AWS
Responsibilities: Working with the development team, you will be responsible for the design, development, documentation, testing and delivery of the software solution for an Automatic Fare Collection (AFC) system or a…
Software Engineer #IFL
The Software Engineer will develop and maintain features for EdTech applications, including building REST APIs, managing databases, and ensuring code quality through testing. The role involves collaborating with cross-functional teams in an Agile environment to support student and educator tools.
Software Developer Lead (.Net) #IFL
This Software Developer Lead role involves modernizing legacy .NET applications to current versions while leading a development team. The position requires deep expertise in .NET, SQL Server, and Azure, with opportunities to work on AI-driven innovations.