Software Engineering Jobs in Singapore
There are 2,195 open Software Engineering jobs in Singapore on freehire right now. 790 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 31%
- agile 31%
How the work is done
- Onsite 106 · 5%
- Hybrid 69 · 3%
- Remote 45 · 2%
Visa sponsorship offered in 70% of the 240 postings that state a position on it.
Seniority
- Senior 578
- Lead 124
- Intern 61
- Staff 50
- Junior 47
- Principal 34
Who is hiring
- 1000+ employees 376
- 501-1000 employees 112
- 51-200 employees 75
- 11-50 employees 60
- 201-500 employees 6
- 1-10 employees 3
Senior Software Engineer, Ecosystem
Senior Software Engineer on the Ecosystem team building platforms/integrations, APIs, SDKs, and developer experience for a global payments platform. Core technologies include Java/Kotlin/C++/Python, cloud-native stacks, and AI/LLM.
Senior Software Engineer (Gaming)
Build and optimize social-media-connected games by integrating platform services and game content with Unity, C#, and AI-driven tools.
Senior Java Software Engineer
A Senior Java Software Engineer designs, develops, and maintains scalable Java applications and microservices for enterprise platforms, focusing on cloud-native solutions, collaborating with cross-functional teams to ensure security and quality.
Software Engineer, Product (Singapore)
Works on full stack web/mobile application development using Hack, XHTML, CSS, JavaScript, React, and React Native, collaborating with product management, design, and operations teams to build and scale products.
Software Engineer (Fresh Graduate)
Responsibilities Responsible for the operation and maintenance of Xiaomi's global business, participate in the team’s on‑call rotation (24x7), assist in the discovery and response of online faults. Design the…
Senior Java developer
Design and develop scalable Java backend applications using Java, Spring Boot, Kafka, microservices, and Alibaba Cloud services, building REST APIs and event-driven distributed systems deployed on Alibaba Cloud infrastructure.
Software Engineer (S)*
Lead design, development, and implementation of scalable software applications across mobile, web, and CMS projects, collaborating with product managers and designers in agile teams using Python, Java, Go, JavaScript, C#, and Node.js.
Senior R&D AI Software Development Engineer
Develops AI agents and workflow automation for Keysight’s EDA tools, integrating LLMs, simulation engines, and product APIs to automate design-analysis tasks like setup, diagnostics, and optimization.
Senior R&D AI Software Development Engineer
Develop production-quality AI agents, MCP servers, and orchestration layers that connect LLMs with Electronic Design Automation tools and simulation engines using Python and AI/ML methods.
VP - Java Developer – Global Transaction Banking (Payments & Cash Management)
Responsibilities Design, develop & maintain Java microservices (Spring Boot) Build REST APIs and integrate via messaging queues (ActiveMQ/RabbitMQ/Kafka) Contribute to architecture & integration design DevOps…
Senior Software Engineer, ML Infrastructure
Build and maintain large-scale ML infrastructure on Kubernetes to process petabytes of AV data, run simulations, and train self-driving models using Python/Go and cloud platforms.
Principal Software Engineer, FundsCore
Leads the design and delivery of regional-scale payments platforms for Grab’s Southeast Asian ecosystem, focusing on high-availability transaction systems across currencies, methods, and regulations. Owns architecture, compliance, and cross-team collaboration for wallets, settlements, and real-time transfers.
Senior Java Developer
Job Description: Contribute to migration and modernization initiatives from legacy Big Data components to the target platform. Analyze existing data and service flows to preserve key business outcomes while improving…
Software Engineer
Software engineer designing and integrating robotic systems using C++, including sensor drivers, mobile data collection platforms, and data visualization tools for a Singapore-based AI and robotics company.
Senior Software Engineer
Develop and maintain automated trading strategies and low-latency trading systems for crypto derivatives markets, working with traders and quant researchers on pricing logic, execution, and risk control.