Software Engineering Jobs in Singapore
There are 2,188 open Software Engineering jobs in Singapore on freehire right now. 786 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 45 · 2%
Visa sponsorship offered in 69% of the 238 postings that state a position on it.
Seniority
- Senior 575
- 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
Software engineer designing, building, and maintaining applications using C++, C#, Java, JavaScript, Python, and full-stack frameworks like AngularJS, NodeJS, and ReactJS in a collaborative Agile environment.
Lead Software Developer (HK / Singapore)
Lead a team building a low-latency electronic trading platform spanning crypto and traditional markets, with hands-on C++ and Python development, exchange integrations, and distributed systems architecture.
Cloud Software Developer
BIOTRONIK is a leading Medical Device company dedicated to revolutionizing patient care through innovative medical device software solutions. With a commitment to cutting-edge technology and a passion for improving…
.NET Developer - MES
.NET Developer supporting MES applications with project-based development and 24x7 system support, integrating with SAP, CIM, and B2B systems using .NET, SQL, and PL/SQL.
Software Developer (Node.js & TypeScript)
12-month contract Node.js & TypeScript Developer building scalable backend applications, RESTful APIs, and microservices for government/public sector digital platforms in an Agile team.
Software Engineer (Java)
A Senior Java Developer builds and maintains business-critical banking applications in Singapore, focusing on Core Java, middleware services, and integration tools like MuleSoft/TIBCO. The role blends hands-on coding (80%) with stakeholder collaboration in a high-risk financial environment.
Senior Software Developer
Hands-on polyglot developer in a consultancy setting, pairing to build enterprise-transforming custom applications across diverse client domains using Java, C#, Ruby on Rails, Python, or Node.js.
Software Engineer (Big Data) - Recommendation Ecosystem Infrastructure
Builds scalable real-time recommendation systems and distributed data infrastructure, integrating cloud services and AI/ML models to analyze user behavior and optimize software performance.
Senior Java Developer
Senior Java developer builds and deploys Spring Boot microservices, sets up CI/CD pipelines, and manages UAT/production deployments for a banking-focused tech stack.
Senior Software Engineer - AI & Data Systems
Senior Software Engineer building scalable AI-powered backend and front-end systems that extract insights from unstructured engineering documents (CAD/BIM, technical reports). Core stack: Python (FastAPI/Flask/Django), React/TypeScript, LLM/RAG integration, vector databases, and multi-cloud deployment.
Web Developer
Full-stack WordPress developer responsible for end-to-end web platform development, custom theme/plugin building, Python data automation scripts, and server/Cloudflare management, acting as the sole technical lead.
Software Developer - RPA UiPath
Roles & Responsibilities About Us: From business process re-engineering to global business expansion for Japanese corporations, Abeam Consulting has served our clients through more than 40 years of growth. With our…
Java Developer (NetSuite Focus)
Java developer building Spring Boot/Cloud microservices for core financial modules (orders, billing, wallets, settlement) and performing NetSuite customization via SuiteScript, SuiteTalk, and SuiteFlow.
Junior Java Developer
Builds and maintains scalable Java applications using Spring Boot, MongoDB, Docker, and Kubernetes in a cloud-native environment.
Software Engineer (C/C++, Semiconductor/Automation)
Develops and maintains high-speed automated equipment software, including design, coding, testing, and validation for semiconductor/automation systems.
Software Engineer with 4 years experience (Gov)
Builds and maintains scalable backend services and AI-powered systems for a government tech platform, focusing on Python, APIs, cloud infrastructure, and secure integrations.
Employment Opportunity - Network Automation Engineer / Application Developer
Develop and maintain network automation tools using Python, JavaScript, and SQL, while building monitoring dashboards with ReactJS and related web technologies.
C++ Software Engineer
C++ Software Engineer on the exchange trading development team building proprietary low-latency trading systems—from market data processing to order dispatch—using C++ and Python on Linux, with opportunities in FPGA/GPU programming.
Software Engineer
The Senior Backend Engineer will design, build, and operate core backend services using Java or Kotlin. The role involves end-to-end service ownership, including architecture, deployment, and collaboration with product teams.
Java Developer - FSI - 12k
about the job. An exciting opportunity has arisen for a skilled software professional to design and implement robust post-trade and asset servicing solutions for global operations. Formulate the technical vision and…