Software Engineering Jobs in Singapore
There are 2,188 open Software Engineering jobs in Singapore on freehire right now. 791 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 576
- 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 Developer (ReactJS) - Contract
Job Responsibilities: Senior Software Engineer with expertise in Java, Node.js, and Vue.js to design, develop, and enhance enterprise applications. The successful candidate will lead technical solution design, develop…
Software Developer (Java/Apache/Kafka) - Contract
Job Responsibilities: • Analyse business and technical requirements and develop software solutions based on functional specifications. • Design, develop, test, and maintain enterprise applications using modern…
Software Developer (ReactJS) - Contract
Job Responsibilities: Software Engineer with strong expertise in ReactJS and modern web technologies to design, develop, and maintain enterprise web applications. The successful candidate will collaborate with…
Software Developer - Contract
Job Responsibilities • Participate in solution design discussions and recommend appropriate technical approaches to meet business and system requirements. • Perform impact analysis, effort estimation, and technical…
PLC Automation Software Engineer (Automation / Semiconductor)
Position: Automation Engineer –PLC Programming Location: Ang Mo Kio (Few bus stops from Yio Chu Kang MRT) Working hours: 5 days’ work week, Monday to Friday, 8.30am to 5.30pm Salary (commensurate with experience): Up…
Lead Software Engineer - Active Directory
Assume a critical role in defining the future of a globally recognized firm and have a direct and significant effect in a realm tailored for top achievers in site reliability. As a Lead Software Engineer at JPMorgan…
Lead Software Engineer - Active Directory
Assume a critical role in defining the future of a globally recognized firm and have a direct and significant effect in a realm tailored for top achievers in site reliability. As a Lead Software Engineer at JPMorgan…
Senior Software Engineer (Data), Ai & Data Platforms
The Senior Software Engineer will build and maintain scalable, distributed data systems and integrate open-source software with Apple's internal ecosystem. The role focuses on developing data applications, optimizing SQL processes, and supporting AI-powered innovation using cloud technologies.
Software Engineer, Data Programme
Software engineer building data platform infrastructure, APIs, and governance tools for Singapore's Whole-of-Government data programme, using cloud services (AWS/GCP), containers (Docker/Kubernetes), and data processing frameworks (Spark, Kafka).
Java Developer (AWS) - Leading Investment Bank - J12483
Java Developer building and optimizing low-latency, high-throughput post-trade systems for a global investment bank, working with Java 8+ and AWS.
Java Developer
Senior Java Developer on a high-profile Equity Trading project, building and enhancing trading platform components (invoicing, fee calculation, trade booking) using Java, Spring Boot, MariaDB, and microservices.
Java Developer(junior AND senior)
Java backend developer building internal systems, mobile game platforms, and payment/settlement modules, with additional work on web scraping and RPA scripts.
Software Developer
Develop proprietary trading software for a derivatives trading firm in Singapore, working on a technology-intensive platform using C, C++, C#, or Python while collaborating with diverse teams to solve complex problems.
Python Developer with AI experience
The Python Developer will build and maintain applications using Python, focusing on AI/ML integration and CI/CD pipelines. The role involves working with frameworks like PyTorch and LangChain, as well as managing databases and cloud infrastructure.
Java developer
Java developer building a scalable Certificate Management Solution for a bank, using Java 8/17/21, Spring Boot, Keycloak, AWS services (ACM, Secrets Manager), and MS SQL Server with a focus on secure coding and MAS TRM compliance.
Software Engineer III, Enterprise Data Protection - Singapore
Software Engineer III on Google's Enterprise Data Protection team in Singapore, building full-stack security controls and AI-based classification systems to prevent data exfiltration across large-scale distributed systems.