Software Engineering Jobs in Singapore
There are 2,195 open Software Engineering jobs in Singapore on freehire right now. 799 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 43 · 2%
Visa sponsorship offered in 69% of the 238 postings that state a position on it.
Seniority
- Senior 579
- Lead 121
- Intern 60
- Staff 50
- Junior 46
- Principal 34
Who is hiring
- 1000+ employees 375
- 501-1000 employees 113
- 51-200 employees 75
- 11-50 employees 60
- 201-500 employees 6
- 1-10 employees 3
Software Engineer, Product & Project Focus (Medical Device business)
Coordinate and own the backlog for a medical-device work-order management system using C#, .NET, and SQL, aligning teams and stakeholders while ensuring data integrity and secure development practices.
Senior Java Developer – Wealth Management & APIs
Design, develop, and support enterprise Java applications in Wealth Management and Banking using Core Java, Spring Boot, REST/SOAP, JMS/IBM MQ, and SQL in an Agile environment.
Software Engineer, C# / .NET / SQL
Builds and maintains C#/.NET and SQL-based distributed software for a global hearing-care platform, integrating CI/CD pipelines and machine-learning outputs.
Senior Software Engineer
Thunes is seeking a Full Stack Software Engineer to develop and scale their global fintech payment platform using Golang, Vue.js, and AWS. The role involves designing high-availability APIs, automating development processes, and collaborating within an agile environment to support millions of monthly transactions.
Principal Software Engineer, Team Lead - Perception Platforms
Lead a team building ML infrastructure and evaluation pipelines for autonomous-vehicle perception systems, using Python, C++, and distributed frameworks like K8s and Ray.
Cloud Software Engineer III - Java/Python
Cloud Software Engineer III on JPMorganChase's Infrastructure Platforms team, designing and delivering secure, scalable cloud foundational services using Java and Python, with a strong emphasis on AI-assisted development, CI/CD, and operational stability.
Senior Software Engineer (Golang - Platform team)
Senior Go Engineer at Workato in Singapore builds and maintains scalable Go microservices for an enterprise iPaaS platform, integrating with Ruby on Rails and focusing on reliability and distributed systems.
Senior Software Engineer (Go/Ruby) – Gateways & Enterprise AI Infrastructure
Senior AI Engineer builds and optimizes enterprise retrieval systems that unify data from tools like Salesforce and Jira into permission-aware, real-time AI agent responses using hybrid search and vector embeddings.
Software Engineer
Lead a software engineering team to design, develop, and maintain a secure, scalable online banking platform using Java, Python, JavaScript, C++, and web technologies.
Java Developer
Design, develop, and maintain enterprise-grade Java applications and microservices using Spring Boot in a hybrid role based in Singapore.
Senior Software Developer | Java Programming
Senior Java Developer designing, optimizing, and maintaining high-concurrency systems at Reolink, a global leader in intelligent visual technology.
Senior Software Engineer – Java (Spring Boot, Angular)
Develops and maintains Java-based web and application systems for a global security tech company, focusing on high-concurrency, scalable solutions using Java, Kafka, and MySQL.
WPH - Senior Java Developer
Senior Java Developer building and supporting web-based applications in Java/J2EE N-Tier environments, covering full-lifecycle development, database design, and mentoring.
Software Engineer (AI System)
Designs and builds AI-powered digital twin systems using NVIDIA Omniverse, integrating computer vision, LLMs, and industrial data pipelines for real-time analytics and control in manufacturing and logistics.
Java Developer
Develops and maintains Java-based enterprise applications using Spring, Kafka, and big data tools like Hadoop, with a focus on scalable, distributed systems in Singapore.
Application Developer (Java & .NET)
Application Developer on a 3-year contract maintaining legacy .NET enterprise apps and building new Java-based solutions, working with Spring Boot, ASP.NET, RESTful APIs, and front-end frameworks.
Java & .NET Application Developer
Develop and maintain enterprise applications using Java and .NET stacks, supporting legacy systems while building new solutions with modern web technologies in Singapore.