Software Engineering Jobs in Singapore
There are 2,187 open Software Engineering jobs in Singapore on freehire right now. 793 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 237 postings that state a position on it.
Seniority
- Senior 575
- Lead 121
- Intern 60
- 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 (C#.NET) – AMK
Full-stack software engineer building and maintaining C#.NET backend services, React/JavaScript frontends, SQL databases, and gRPC API integrations as part of a cross-functional team.
C++ developer
The C++ developer will build and maintain backend payment gateway systems, focusing on migrating legacy infrastructure to Linux RHEL or AWS. The role involves integrating international payment schemes and ensuring compliance with PCI-DSS standards.
Software Engineer (AI and ERP development)
Develops and enhances enterprise ERP web applications with AI-assisted features, integrating AI tools like Azure OpenAI and coding assistants to improve business operations and automation in manufacturing.
Entry/ Senior Software Engineer (Golang, React, and JavaScript)
Building education-focused software for an AI Centre—auto-feedback systems, gamified e-learning, grading tools, and plagiarism detection—using Golang, React, and JavaScript/TypeScript.
Senior Software Engineer, MediaWiki Content Platform Team
Develops and maintains the wikitext processing infrastructure for Wikipedia, improving markup language usability, performance, and reliability while collaborating with engineers, product teams, and global communities.
Software Engineer
Software Engineering intern collaborates on real-world trading systems and tools using OCaml and Python, mentored by full-time engineers in a 12-week program.
Software Engineer
Builds and maintains trading systems, infrastructure, and tools using OCaml and Python in a quantitative trading environment.
Software Developer Intern (C++)
Build and deploy high-performance trading and risk applications in C++ with senior engineers, focusing on data processing, normalization, and compliance tools for global markets.
Sr Software Engineer
The Senior Software Engineer will build and maintain scalable, secure software applications using React, Next.js, C#, or Java. The role involves leading technical workstreams, collaborating in Agile teams, and managing CI/CD pipelines and cloud infrastructure.
Lead Software Engineer, AI Email App
Lead Software Engineer for an AI-native email app, owning architecture across backend, mobile, and desktop while leading a small senior engineering team to turn AI/LLM capabilities into reliable, shippable product experiences.
Staff Software Engineer, AI Email App
Staff engineer owning the engineering layer for an AI-native email/app product, designing reliable backend systems, APIs, and client apps that integrate with ML/LLM capabilities while leading a small senior team.
Software Engineer III, Global Equity Portfolio Management Technology
This role involves designing and maintaining scalable portfolio management applications using Java, JavaScript, and event-driven architectures. The engineer will collaborate with portfolio managers to build resilient tools while championing AI-assisted development practices.
Senior Java Software Engineer - Spring Boot & Microservices
The Senior Java Software Engineer will develop scalable web applications and backend services using Spring Boot, Node.js, React.js, and TypeScript. The role involves building RESTful APIs and microservices within an Agile environment.
Senior Software Engineer II - QuantumBlack, AI by McKinsey
Senior software engineer leading technical direction for AI-driven, full-stack solutions. Designs scalable cloud systems, mentors teams, and integrates AI capabilities while ensuring security and maintainability for enterprise clients.
Software Engineer (Payment Network) - Global Payment - Singapore Open
Builds and maintains scalable backend systems for ByteDance’s global payment network, ensuring secure and reliable payment instrument lifecycle management across platforms like TikTok.
Lead Software Engineer
The Lead Software Engineer will own technical direction and execution for major products, designing scalable systems and writing code while mentoring engineers. This hands-on role requires deep expertise in backend, frontend, and distributed systems to solve complex engineering problems.