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 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 Lead - Supply Chain (Python/ DataLake)
Lead the design and delivery of an AI-driven supply chain platform, building predictive models for inventory and logistics while mentoring engineers and integrating with ERP/WMS systems.
Software Engineer (Calypso)
Develop and maintain the Calypso v14.4 back-office package using Java, PL/SQL, and Linux, handling incidents, releases, and L1/L2 application support for a banking/trade-lifecycle system.
Software Engineer III, Post Trade Technology
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Commercial and Investment (CIB) Bank Technology…
Agentic AI & Software Engineer
Builds AI-driven customer personalization systems and autonomous agents (using LLMs like Google Gemini) to automate marketing workflows and enhance loyalty programs in a cloud-native ecommerce environment.
Software Engineer - Java / Kotlin
Develop and maintain Java/Kotlin applications for a financial services client using Spring Boot, EJB, and IBM MQ, following Agile and TDD practices.
Software Engineer (C .NET) AMK
Builds and maintains backend services in C#.NET, designs databases, and develops front-end apps with React/JavaScript, integrating gRPC APIs while ensuring code quality through testing.
Senior Software Engineer (Oracle DBA)
Senior Software Engineer designs and maintains Oracle-based corporate action systems, optimizing PL/SQL and RDBMS performance in a global Agile team.
System Software Engineer (OT/IoT)
Designs, integrates, and secures OT/IoT systems by bridging hardware (OPCUA/Modbus) and cloud platforms (AWS/Azure), ensuring scalable, high-availability deployments with automation and predictive analytics.
Software Engineer, Google Wallet, Physical Access
Develop secure digital access credentials and NFC-based solutions for Google Wallet, integrating with Android platform APIs and collaborating with cross-functional teams.
Software Engineer I - Federated Intelligence Platform
Build and maintain high-volume ingestion and low-latency services for Abnormal’s AI-native security platform, ensuring reliable, scalable threat detection across global cloud infrastructures.
Jr. Java Developer
A junior Java developer will build, test, and maintain Java applications while cross-training in Pega, a low-code automation platform, to automate workflows and case management for a fintech company.
Senior Software Engineer
Builds and deploys AI/ML-driven backend services and APIs, collaborating with data scientists and product teams to scale solutions while mentoring junior engineers and enforcing best practices.
Senior Software Engineer
Build and productionise AI, automation, and ML solutions by designing scalable backend services and APIs, integrating models, and guiding junior engineers in a fast-moving environment.
Software Engineer (GovEntry)
Build and maintain a self-serve event management system for Singapore’s public sector using Go and JavaScript, focusing on secure, scalable APIs and user experiences.
Software Engineer
Builds and maintains mission-critical digital solutions for the public sector, collaborating across Agile teams to design scalable, secure software (frontend/backend/APIs) while ensuring compliance with DevSecOps and quality standards.
Senior Software Engineer
Build and deploy AI-native full-stack applications using LLMs, vector databases, and cloud infrastructure, from streaming UIs to orchestrated agent workflows.
Software Engineer Localization Engineering
Builds and optimizes tools/automation for global content localization, integrating systems like TMS and CI/CD pipelines to streamline translation workflows and improve efficiency.
Senior Software Engineer
Senior Software Engineer leads full-stack development, architecture, and DevSecOps for mission-critical public-sector digital solutions, collaborating cross-functionally to design scalable, secure systems and mentor teams in Agile environments.
Senior Software Engineer (Payments)
Leads technical direction for a payments platform, modernizing fiat rails, PSP integrations, and banking systems while decomposing a monolith into scalable services. Daily coding, cross-stack work (Java/Spring Boot + PHP/Laravel), and driving reliability/observability in production environments.
Principal Software Engineer, FundsCore
Principal Engineer leading Grab’s regional payments platforms, designing fault-tolerant, compliant systems that process high-volume transactions across Southeast Asia using Java/Go/Python and cloud infrastructure.