Software Engineering Jobs in Singapore
There are 2,190 open Software Engineering jobs in Singapore on freehire right now. 787 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 578
- 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 Intern (Summer 2027)
Build and ship a 12-week software project at a global fintech unicorn, mentored by senior engineers and using modern tools like Kotlin, Kafka, Kubernetes, React and AI-assisted workflows.
Software Engineer
Build and maintain scalable web apps and backend systems, integrating ERP/SCM platforms with React, .NET, and SQL; optimize data pipelines and APIs for enterprise workflows.
Software Engineer | Contract | Onsite
Build and maintain enterprise web apps using Java, Spring, and frontend frameworks like Angular/React, with AWS cloud and relational databases.
Java Developer
Build and maintain Java-based banking applications using Spring, microservices, and Oracle on UNIX, ensuring low-latency and high availability for global financial systems.
Lead Software Engineer
Lead a team to design, build, and deploy secure, cloud-native applications using DevOps and IaC while mentoring engineers and shaping technical strategy.
AI Software Developer
Build and deploy AI-powered transport applications using LLMs, computer vision, and agentic systems to optimize Singapore’s land transport network.
Software Engineer, Traffic Light Management & Sensors
Build and maintain Singapore’s next-gen traffic light control system using C++ for real-time logic and Python for automation, ensuring 24/7 reliability and security for urban mobility.
Software Developer (Java)
Builds and maintains Java-based web apps and RESTful APIs for a data-handling group expanding into digital services.
Senior Software Engineer
Design and develop backend cloud applications on AWS for Autodesk's Product Access platform, managing identity, entitlements, and subscription lifecycles using Java, Python, or Golang, while incorporating AI-assisted development tools.
Software Engineer - Factory Automation
Develop C#/.NET applications to integrate factory automation systems with manufacturing equipment, focusing on PLC connectivity, SECS/GEM protocols, and real-time data collection for semiconductor production environments.
Software Engineer - Data Speech
Build and optimize backend services for TikTok’s speech AI platform, implementing large-model speech synthesis and multimodal dialogue systems to power audio features across products.
Software Engineer
Build and maintain full-stack banking applications using Java, Spring Boot, React, and TypeScript, integrating with databases and cloud-native systems.
Software Engineer Intern (Mapping/Calibration)
Develop and validate mapping algorithms for autonomous vehicles, improving data processing and collaborating across teams in C++ and Python.
Senior Software Engineer, Engineering Enablement
Build internal platforms and CI/CD toolchains to boost developer productivity and speed up software delivery across a driverless-car company.
Staff Software Engineer, Motion Planning
Develop motion-planning algorithms for autonomous vehicles, designing robust software to generate safe, comfortable driving behaviors and lead technical roadmaps across Motional’s robotaxi fleet.
Software Engineer, Content Safety, Core
Builds AI-driven content safety systems that detect and mitigate harmful content across Google’s products using ML, LLMs, and agentic workflows.
Software Engineer Intern - Card Issuing Team
Build and maintain APIs for a card-issuing platform that lets businesses launch debit/credit cards in Southeast Asia using Go, RESTful services, and MySQL.
Senior/Staff/Lead Software Engineer
Build and maintain government software systems using modern web technologies like Java, Python, or Go in an Agile environment.
Java Developer (fintech/finance background)
Build and optimize high-performance, low-latency Java microservices for fintech payment systems, focusing on trading and blockchain infrastructure.
Lead Software Engineer
Lead a team to design and implement control systems (PLC/DCS) for process manufacturing clients, including panel design, commissioning, and on-site support across Singapore and abroad.