Software Engineering Jobs in Singapore
There are 2,188 open Software Engineering jobs in Singapore on freehire right now. 786 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, Data Storage & Data Lake (Distributed)
The Software Engineer will design and optimize distributed storage, stream processing, and RocksDB components to support scalable data platforms and AI data pipelines at ByteDance.
Software Engineer
Develops and maintains enterprise ICT systems for Singapore’s internal security, applying Agile/DevSecOps principles to ensure scalable, secure software solutions with frontend/backend/middleware roles.
Software Engineer, Desktop
Build and maintain a cross-platform Electron desktop app for an AI-native smart assistant, focusing on reliability, performance, and real-time features across macOS and Windows.
Senior Software Engineer (GovEntry)
Develops and maintains a self-serve event management system (GovEntry) for public agencies, focusing on event sign-ups, access validation, and physical/virtual goods distribution via full-stack solutions, APIs, and Agile workflows.
Software Engineer (.NET / React)
Software Engineer developing and maintaining enterprise applications using .NET, Java, React, and Next.js within an Agile team in Singapore.
Enterprise .NET & React Software Engineer
Builds and improves enterprise software using .NET and React in an Agile team, collaborating with engineers to deliver scalable solutions.
Software Engineer (Data Processing and Management)
Builds and maintains scalable data pipelines and APIs for processing/management, using Java/Spring Boot; collaborates on digital solutions with a focus on testing, performance, and security.
Senior Java Developer (Agency contract)
This role involves leading the design, development, and support of equities trading and market data systems for a banking client. The developer will work with Java, Spring, Hibernate, and Oracle PL/SQL to maintain trading infrastructure and ensure system stability.
Lead Java Developer - Trading & Market Data Systems
Lead Java Developer at a bank in Singapore, responsible for designing, developing, and supporting market data and equities trading systems across the full lifecycle, with a focus on FIX connectivity, MQ integrations, and production stability.
Java Developer (NetSuite Focus)
Develops backend financial systems using Java/Spring Boot and customizes Oracle NetSuite for modules like orders, billing, wallets, and settlements.
Salesforce & Java Developer - AI-Driven CRM Solutions
Salesforce or Java Developer building scalable enterprise CRM solutions with responsive JavaScript UIs and REST/SOAP API integrations, applying AI-assisted development practices in Singapore.
Software Developer
VisionPower Semiconductor Manufacturing Company Pte Ltd (VSMC) is a new joint-venture 300mm semiconductor wafer manufacturing fab to be built in Singapore. We are looking for committed, resilient and passionate talents…
Application Developer [Python, Java, Grafana, ELK, MQ/Kafka]
The Application Developer will participate in the full software development lifecycle, focusing on building solutions using Java, Python, and Shell scripting. The role involves working with monitoring and messaging tools like Grafana, ELK, and Kafka to solve business problems.
Senior App Developer - Python/Java, Grafana & Kafka
Luxoft Singapore is hiring a Senior App Developer to build software solutions using Java, Python, and Shell scripting. The role involves working with technologies such as Grafana, ELK, Kafka, and CI/CD pipelines to solve business problems.
Senior Software Engineer (Networks)
Senior Software Engineer designing and developing enterprise-grade, scalable microservices and APIs using Java, Python, and Spring Boot at Singtel Networks, with strong DevOps practices including Docker, Kubernetes, and CI/CD.
Senior Software Engineer - IT Consulting
A senior engineer builds and scales web apps, APIs, and microservices while enforcing code quality and DevOps practices (CI/CD, testing) for a Singapore-based tech client.
Senior Software Engineer
Design and develop high-performance Golang backend services on Linux, lead a software engineering team, and establish CI/CD and cloud-native practices for Daikin's systems in Singapore.