Software Engineering Jobs in Singapore
There are 2,188 open Software Engineering jobs in Singapore on freehire right now. 785 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 45 · 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
Software Engineer, Google Pay, Consumer Payments - Singapore
Backend software engineer on Google Pay's Consumer Payments team in Singapore, designing and developing scalable Java/C++ payment infrastructure for e-Wallet and Account-to-Account (A2A) payment features across APAC.
C++ Developer
Develops and maintains C++ applications for financial services, working across Windows and Linux to build scalable, efficient software solutions.
Software Engineer, Google Wallet, Physical Access - Singapore
Builds secure digital access credentials and NFC integrations for Google Wallet, working across Android, server-side APIs, and external partners.
Software Engineer (AMC)
Build and maintain a Python backend that processes IFC 3D building model files, with AI-powered check pipelines, deployed on AWS via Terraform and GitLab CI/CD.
Software Engineer
Develops desktop applications from requirements to deployment, including design, coding, testing, and user support using C#/.NET and Python, with optional AI/ML expertise.
Software Developer (ServiceNow)
Software Developer specializing in ServiceNow — designing, configuring, and integrating ServiceNow applications, ITSM modules, and workflows using JavaScript, REST/SOAP, and Flow Designer.
Software Engineer
Software Engineer in Singapore leading technical delivery of cloud-based applications, using Go, .NET, TypeScript, Angular, and ReactJS for government digital services.
Software developer
Builds and configures ServiceNow CPQ and SOM modules, integrates them with enterprise systems, and provides Tier 2/3 support for post-implementation issues.
Software Engineer (Java) - Low-Code Platform
This Software Engineer builds and maintains enterprise Java/Java EE web applications across the full SDLC in an Agile environment, with potential involvement in Mendix low-code development.
Software Engineer (Entry Level - 2 years)
You will design, build, and maintain cross-platform software using languages like Rust, Python, Java, or C#, while leveraging AWS, Jenkins, and Git within an agile, CI/CD-driven team.
Software Engineer
Test automation and CI/CD pipeline engineer role in Singapore, focusing on building test strategies, cross-platform test suites, and improving delivery pipelines using Python, Jenkins, Docker, ELK, and Grafana.
Software Developer
Develops and maintains client-side applications using GoLang, C++, and Rust, focusing on cross-platform desktop software with emphasis on clean code, design patterns, and CI/CD pipelines.
Senior Lead Software Engineer, Python, Strategic Index, Front Office
J.P. Morgan’s Cross Markets Strategic Index team is the most successful QIS franchise in Investment Banking. We have consistently been ranked number one for innovation, assets under management, and revenue. The…
Staff Software Engineer for Identity Management (Go/Golang)
Build and modernize identity management systems for Canonical’s products and services using Go and Python, including authentication flows, API endpoints, and Juju charms.
Software Engineer/Senior Software Engineer
The Software Engineer will design, develop, and maintain scalable software applications using React and Python. The role involves collaborating with cross-functional teams to implement system architecture, ensure code quality, and manage CI/CD pipelines within an AI-focused technology services environment.
Java Developer
Roles & Responsibilities Job Title: Senior Java Developer Location: Singapore Work Mode: Hybrid Experience: 7+ Years Employment Type: Full-Time Job Summary We are looking for an experienced Java Developer with7+…
Java Software Engineer (Fintech)
This role involves designing and maintaining backend services and APIs for fintech applications using Java, Spring Boot, and PostgreSQL. The engineer will work in an agile environment, collaborating on system architecture and supporting production systems on AWS.
Software Engineer (NextJS / AI projects)
This role is for a Full Stack Developer to design and maintain web applications using Next.js, TypeScript, and AWS cloud infrastructure. The position involves building scalable services, managing CI/CD pipelines, and collaborating in an Agile environment.
Senior Software Developer
Senior full-stack developer on a government ministry project, hands-on coding across JavaScript/TypeScript (React/Vue) frontend, Golang/Node.js backend, and Python AI/data components, deployed on AWS/Azure with PostgreSQL/MySQL.