Software Engineering Jobs in Singapore
There are 2,187 open Software Engineering jobs in Singapore on freehire right now. 792 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 44 · 2%
Visa sponsorship offered in 69% of the 238 postings that state a position on it.
Seniority
- Senior 574
- 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 (Calypso)
This role involves developing, maintaining, and supporting the Calypso back-office package for financial systems. The engineer will work on customizations, bug fixes, and release management using Java, PL/SQL, and various DevOps tools.
Software Engineer, Wikidata Platform
Backend/platform engineer building and operating the Wikidata Query Service and related data infrastructure, combining distributed systems development with operations ownership using Java/C++ and knowledge graph technologies.
Senior Software Engineer, Wikidata Platform
Senior Software Engineer to build and maintain the backend systems and APIs that power Wikidata’s query infrastructure, ensuring scalability and reliability for the structured data backbone of Wikimedia projects.
Senior Software Engineer- Singapore
Senior Software Engineer at Databricks in Singapore builds and maintains open-source AI/ML platforms for training, deploying, and monitoring models and agents at scale, collaborating with the global AI community.
Software Engineer
The Software Engineer will design, develop, and maintain full-stack applications and backend services for government-facing digital products. The role involves working with Java, modern frontend frameworks, cloud infrastructure, and secure data pipelines to support scalable system integrations.
Java Software Engineer
Responsibilities: Gather requirements and analyze functional requirements to translate into application design using established design methodologies and guidelines. Analyze process/program specifications and translate…
Software Development Engineer - Apps, Enterprise Technology Services
Build and maintain Apple's planet-scale Identity Management System using server-side Java, ensuring availability and reliability of high-volume, mission-critical identity and access management platforms.
Agentic Ai Software Development Engineer
Builds and deploys AI agents and digital workers using LLMs, RAG, and enterprise tools to automate workflows and improve productivity in real-world business environments.
Software Engineer
Software Engineer building and maintaining web applications and RESTful APIs using ASP.NET Core, C#, and SQL Server in a cross-functional team.
Software Engineer (Python)
Designs and builds Python-based data pipelines and APIs to process manufacturing data (ERP, MES, etc.) for analytics and BI reporting in a semiconductor facility.
Senior Software Engineer
Design and build low-latency, highly available payment services for Mastercard’s real-time payments platform using Java/Spring and distributed systems.
Software Engineer (Systems Architecture)
Designs and optimizes high-performance software systems and architectures in Singapore, focusing on scalability, multi-core programming, and database performance using Linux and PostgreSQL.
Associate Consultant (Software Developer)
Develops user-centric web applications using React, Angular, or Vue.js, often integrating with ServiceNow, while collaborating with cross-functional teams in a hybrid Singapore-based role.
Senior Software Engineer (Web) - MC
Senior Software Engineer partners with agencies to design and improve weather information systems, focusing on web technologies like React, TypeScript, and Node.js.
Software Engineer (Internship)
Job Summary Build and maintain backend software solutions that empower businesses to manage their operations efficiently. Responsibilities Develop and implement backend features using Laravel to fulfill client…
Software Engineer
Build and maintain scalable web applications for a government-linked project using modern stacks like React, Spring, FastAPI, and cloud platforms (AWS/GCP/Azure) with DevSecOps and CI/CD pipelines.
Senior Software Engineer - Golang
Build and maintain digital products for government agencies using Go and modern full-stack tools, collaborating in cross-functional teams to deliver user-centered solutions.
Network Automation Engineer / Application Developer
Develops and maintains network automation tools and monitoring dashboards using Python, JavaScript, and SQL, while providing 24/7 on-call support for network systems.
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.