Software Engineering Jobs in Singapore
There are 2,187 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 44 · 2%
Visa sponsorship offered in 69% of the 238 postings that state a position on it.
Seniority
- Senior 574
- 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
Staff Software Engineer
This role provides 24x7 L2 production support for core banking applications using Java/J2EE, SQL, and Unix. The position requires a background in IT and experience with banking operations and monitoring tools.
Software Engineer (C++|C#)(DSC|SN)
Develop and maintain a highly secure cryptographic Windows/Linux application using C++ and C#, integrating algorithms like AES and RSA, with a focus on secure coding and an Outlook email encryption plugin.
Senior Software Developer
The Senior Software Developer will work as a Triple A Plus (TAP) / Wealth Suite Front Office Solution Consultant, focusing on core customization, GUI development, and system configuration for private banking clients. The role requires deep expertise in Temenos wealthsuite, Unix, and database management.
Technical Software Engineer
The Technical Software Engineer designs and maintains software interfaces and data collection pipelines to connect semiconductor manufacturing equipment with enterprise systems. The role involves using C#, Python, and SQL to ensure high-throughput data integration and support 24/7 fab operations.
Software Engineer
The Software Engineer will develop and maintain full-stack applications, build ETL pipelines, and manage AWS cloud infrastructure. The role involves working with containerized environments, CI/CD pipelines, and modernizing existing systems using various programming languages and cloud technologies.
Software engineer
The Software Engineer will design, develop, and maintain enterprise applications using Java and Angular. The role involves collaborating with cross-functional teams to deliver scalable software solutions throughout the full SDLC.
Senior Software Engineer (Golang) - Tech industry
Senior Software Engineer (Golang) at a US-headquartered tech security company, designing and coding in Go to improve system scalability, latency, and efficiency, with full-stack performance tuning and architecture design responsibilities.
Software Developer (Angular & .NET)
This role involves developing and maintaining enterprise-level web applications within a banking environment using Angular and .NET technologies. The developer will collaborate with cross-functional teams to build scalable solutions, manage APIs, and implement DevOps practices.
Senior Software Engineer
Senior full-stack engineer building and operating learning/mentoring/capability-development web platforms at NTT Singapore, using TypeScript, React, Node.js, Go, PostgreSQL, and cloud infrastructure with CI/CD and DevOps practices.
Lead Software Engineer
Lead Software Engineer owning system architecture for medical wearable devices—spanning embedded firmware (RTOS, BLE) and companion mobile apps (SaMD)—providing hands-on technical leadership and ensuring regulatory compliance (IEC 62304, FDA).
Robotics Software Engineer (Fleet Management)
Develops fleet management algorithms (task allocation, routing, coordination) for autonomous mobile robots in production environments, optimizing logistics and scalability via simulation and real-world deployment.
Core .Net Developer
Full Stack Developer building digital solutions for government agencies using Core .Net, ReactJS, TypeScript, and Angular within Agile cross-functional product squads.
Software Developer
The Temenos Wealth Consultant will implement and integrate the Temenos Wealth Suite for banking clients, utilizing technologies like OData, ITX/WTX, and Oracle SQL. The role involves system customization, interface development, and technical support within a fast-paced environment.
Senior Software Engineer, HSA
Design, develop, and deploy scalable enterprise applications for Singapore's public sector digital transformation using modern languages (Java, Python, Go, Node.js, C#) and cloud platforms (AWS, Azure, GCP).
(Senior) Software Engineer, AI Infrastructure
Design and implement autonomous AI agents for SRE, DevOps, and DBA workflows on a platform called Quartermaster, integrating with Kubernetes, Terraform, cloud APIs, and monitoring tools using Python, Go, Java, or Kotlin.
Software Engineer
Designs and builds scalable backend services and APIs using Java/Spring Boot to power Rakuten’s global ad-tech platform, ensuring reliability and performance.
Senior Software Engineer, Consumer Payments Growth
Leads end-to-end engineering for Google Wallet/Payments growth initiatives, designing scalable back-end systems, real-time pipelines, and financial workflows to drive user adoption and engagement.