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 (Automotive)
Develops and debugs embedded automotive software for OEM projects, ensuring compliance with Automotive SPICE and cybersecurity standards using C/C++ and TCP/IP.
Software developer
On-site front-end software developer in Singapore building and maintaining React-based Micro Frontend architectures using Webpack Module Federation, with responsibilities spanning performance optimization, CI/CD, and testing.
Java Developer(junior AND senior)
Java backend developer building internal systems for mobile game platforms, payment/cashier/settlement modules, and web scraping/RPA tools using Java, Spring Boot, microservices, MySQL, Redis, and Kafka.
Software Developer #83456
Job Description Industry/ Organization Type: Software Development & Consultancy Position Title: Software Developer/ Programmer Working Location: Bukit Merah, Central Working Hours: 5 days, Monday – Friday (9am –…
Senior Lead Software Engineer, Python, Strategic Index, Front Office
Leads Python-based software development for J.P. Morgan’s Athena platform, a global trading/risk system. Works with front-office teams to design, build, and deploy high-performance applications for trading, sales, and structuring in equities, FX, credit, and indices.
Software Engineer
Build and maintain a Java-based distributed application platform spanning backend, Android, desktop clients, and AWS infrastructure. Core tech: Java, SQL/NoSQL, AWS, Android SDK, with optional Edge-AI integration.
Junior Software Engineer
Build and maintain a multi-tenant ERP/IoT web system for laundry and textile operations using .NET 9, Angular, SQL Server, and Fluent UI on a small development team.
Application Developer
Leads a team of SREs and production engineers to ensure system reliability, enforce SLOs/SLAs, and optimize support processes in fintech applications, with hands-on programming in Java/Cobol.
Senior Software Engineer - 1453
Tech Lead / Senior Software Engineer designing and deploying AI-driven solutions using Python, Azure AI services, and ML frameworks like TensorFlow or PyTorch, with DevOps and video analytics integration.
Junior Java Developer
Builds and maintains scalable Java applications using Spring Boot, MongoDB, and cloud platforms like Kubernetes/Openshift, collaborating with stakeholders to deliver features and ensure system stability.
Application Developer
Lead a team of SREs and production support engineers to ensure system reliability, drive incident management, enforce SLOs/SLAs, and optimize support processes using Java, Cobol, or frontend technologies.
Software Developer
Full-lifecycle Java/J2EE developer building high-quality solutions using Java 8, Oracle, PL/SQL, and WebLogic server in a collaborative team environment.
Software Developer
Full-lifecycle Java/J2EE application developer working with Java 8, Oracle, PL/SQL, and WebLogic server, collaborating with a team in Singapore to design and deliver high-quality solutions on time.
Senior .NET Application Developer & Technical Team Lead #IJO
Leads .NET application modernization from legacy to modern frameworks, mentors a development team, and ensures high-performance, secure SQL Server-based web applications using C# and Azure.
Python Software Developer
Job Summary Develop and maintain software solutions using Python and DevOps practices, leveraging strong Linux and on-premises infrastructure expertise to support efficient CI/CD pipelines and cloud-native…
[T06] Senior/Software Engineer (Java/javascript/C++)
Leads software development for a Singapore-based team, guiding Scrum processes, designing systems, and ensuring high-quality code while integrating components and automating tasks.
Senior / Software Engineer (C# & PLC)
Develops automation software for machine control, robotics, and vision inspection systems using C# and PLCs, from design to on-site installation and troubleshooting.
Senior Java Developer
Senior Java Developer building and enhancing equity trading platform components (invoicing, fee calculation, trade booking) using Java, Spring Boot, and MariaDB in Singapore.
Software Engineer (AI and ERP development)
Build and maintain enterprise ERP web applications for a manufacturing technology company using C#.Net MVC, ASP.Net, ReactJS, and MS SQL Server, while integrating AI-assisted features such as LLM APIs and intelligent document parsing.