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 Developer - Scala / Java
Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related discipline with 5+ years of experience in Financial Services. Develop and maintain enterprise applications using…
Application Developer (Java, Unix ,Python scripting, APIs)
Project Description: As a member of our Software Engineering Group, we look first and foremost for people who are passionate about solving business problems through innovation & engineering practices. You will be…
Lead Software Engineer
Lead a team to design, build, and maintain real-time payment systems with ultra-low-latency requirements, leveraging microservices, GemFire/Geode, and AWS cloud-native tools while integrating AI for observability and incident response.
Senior Software Engineer
Key Responsibilities Fullstack Development Design and build backend services and frontend components for enterprise production systems; write clean, tested, well-documented code. Develop RESTful APIs with proper…
Senior Software Engineer
At Singtel, we believe in the strength of a vibrant, diverse and inclusive workforce where backgrounds, perspectives and life experiences of our people help us innovate and create strong connections with our customers.…
Lead Software Engineer
Lead Software Engineer at JPMorganChase's China LLM team, designing and developing an AI enablement platform for China users, integrating with global LLM endpoints while ensuring compliance and secure routing using Python, ReactJS, Java, and AWS.
Software Engineer (ERP)
At the company, beauty is about feeling seen, valued, and empowered, individually and collectively. It is connecting deeply with others, celebrating diversity and inclusivity, unlocking your potential and making a…
Senior Software Engineer
We are looking for an experienced Senior Software Engineer (.NET MAUI) to join our cross-platform mobile development team. In this role, you will design, develop, and maintain high-performance mobile applications that…
Lead Software Engineer
We are seeking a hands-on Lead Engineer to build and run mission-critical Real-Time Payments (RTP) services with strong ownership across engineering, resiliency, release readiness, and incident response. The role…
Snr Software Engineer (AI)
Senior Software Engineer driving full-stack feature development across multiple products on a no-code RMAD platform, using Java/Spring Boot, Golang, ReactJS, TypeScript, and Python, with experience in LLM-based system workflows.
Expert Software Engineer - ShopeePay
Leads development of ShopeePay's e-wallet financial system using cutting-edge tech stacks; handles distributed system design, performance optimization, and collaboration with multinational teams. Core technologies include Go, Python, Java, MySQL, Redis, Kafka, and RPC frameworks.
Java Software Engineer
Java Software Engineer developing, testing, debugging, and maintaining enterprise applications using Java (11–21), Spring Boot, Spring Framework, and Apache JMeter for performance testing.
Java Software Engineer
Senior Software Engineer designing and developing scalable solutions using Scala/Java, collaborating with teams, mentoring junior developers, and applying event sourcing, CQRS, TDD, and clean code principles in an Agile environment.
Software Engineer (.NET/Java)
A Software Engineer building scalable applications using .NET or Java, collaborating with teams to design, develop, test, and maintain software, with frontend experience in React/Next.js
Senior Software Engineer (C )
Senior Software Engineer coding and reviewing code, building APIs in serverless microservice architecture using C# and .NET Core, with responsibilities including DevOps support and customer integration solutions.
Senior Software Engineer - Joint
Leads design, development, and sustainment of software systems for the Joint Intelligence Command, working with stakeholders to clarify requirements, lead technical discussions, and mentor junior engineers. Proficiency in modern languages like TypeScript, Java, or C# is required.
Software Engineer (.Net/Rust)
Software Engineer building and maintaining high-volume trade management systems using Rust, supporting C#/.NET services, focusing on distributed systems, AWS workloads, and messaging technologies.
Lead Software Engineer - FX
Lead Software Engineer on the Sales & Research Technology team at J.P. Morgan, building and supporting client-facing applications for the Markets Execute platform using front-end technologies like React and TypeScript, while leveraging AI tools for development and mentoring junior engineers.