Software Engineer Jobs in Singapore

Looking for a software engineer job in Singapore? Choose from 45 open roles at 14 employers. Explore real salary data and skills breakdown across remote, hybrid and on-site roles.

45 Open roles
14 Companies hiring
278K Average salary

What do Software engineers in Singapore work on?

The work varies considerably by employer and specialism. At Google, several roles centre on optimising machine learning workloads for TPU hardware, including onboarding customer models to production, architecting training and inference frameworks, and debugging infrastructure. More experienced levels in that cluster, such as the Staff Software Engineer, Machine Learning, TPU Workload Optimization posting, add direct customer-facing architecture responsibility. A separate Google role involves building computer vision pipelines to analyse real-world imagery, specifically object detection and image segmentation. At Stripe, the intern and new graduate positions focus on production software across core infrastructure and financial systems, with an emphasis on end-to-end ownership. Elsewhere in the set, titles point to payments engineering, mobile trading, asset and earn product backends, and frontend platform leadership. Sierra's agent-focused postings suggest conversational AI product work, while the presence of director and principal titles indicates some postings carry significant scope and team responsibility rather than individual contribution alone.

Skills and experience employers ask for

Skill counts reflect mentions in descriptions across all postings on this page, not stated requirements, and the sample is small enough that absence does not mean irrelevance. LLMs and Java appear most broadly, followed closely by Kubernetes, Python, CI/CD, and APIs. AI-adjacent terms such as agents, RAG, and prompt engineering appear in a meaningful minority of postings, reflecting the AI product focus of several employers here. C++ and TypeScript each appear in roughly a fifth of postings.

LLMs 36%
Java 31%
Kubernetes 27%
Python 24%
CI/CD 24%
APIs 24%
Agents 22%
Evaluation 22%
TypeScript 20%
React 20%
C\+\+ 20%
RAG 18%
Prompt engineering 18%
Microservices 16%

Software Engineer roles that state a salary

The employers' own advertised ranges, for individual roles at different levels โ€” not an average and not a market rate.

Singapore office, hybrid or remote?

The strong majority of postings on this page are listed as onsite, with only a small number explicitly marked remote and one marked hybrid. No postings carry an unknown work-mode designation, so the picture is relatively clear: candidates expecting flexibility should check individual listings carefully, as remote eligibility applies to very few roles here. Where a posting is listed as remote, the fact pack does not specify whether that means Singapore-based remote or location-agnostic, so candidates should confirm directly with the employer.

Make your application specific to the work

  1. Read the full description Seniority levels in these postings span intern to director, with meaningfully different scope and experience expectations at each level, so confirming the actual requirements before applying saves time on both sides.
  2. Check pay transparency before applying Only a minority of postings on this page advertise a salary range; for roles without stated pay, you will likely need to discuss compensation directly with the employer or recruiter during the process.
  3. Prepare domain-specific examples Given the spread of specialisms here โ€” ML infrastructure, payments, mobile trading, AI agents, computer vision โ€” tailor your application materials to the specific product area of each role rather than using a single generic submission.
  4. Confirm visa and sponsorship status Visa sponsorship eligibility is not stated in most of these postings, so if you require sponsorship to work in Singapore you should ask the employer directly before investing significant time in the process.

Questions about Software Engineer jobs in Singapore

The employers represented in these postings include OKX, Google, Sierra, Stripe, Jane Street, Coinbase, Exa, Datadog, and Braintrust, among others listed in the page details.

A small number of postings on this page are explicitly listed as remote, and one is listed as hybrid. The majority are onsite. Whether remote roles are open to candidates outside Singapore is not stated and should be confirmed with the employer.

Only a minority of postings include advertised pay. Sierra's agent roles show ranges of 200,000โ€“495,000 depending on the specific role, Exa's backend and web crawling roles show 90,000โ€“300,000, and Braintrust's developer support role shows 140,000โ€“166,000. The currency is not specified in the fact pack, so candidates should verify this with each employer. Most postings on this page do not state a range.

The set includes roles from intern through to engineering director, with the largest cluster being lead or staff-level positions, followed by senior roles and a smaller number at junior or new-graduate level. A portion of postings do not indicate seniority explicitly.

Across the descriptions on this page, LLMs and Java appear most frequently, followed by Kubernetes, Python, CI/CD, and APIs. These are mentions in descriptions rather than stated requirements, and the overall posting count is small, so the pattern reflects the particular employers and roles here rather than any broader market signal.

Jobs checked 2 hours ago. ยท Guide reviewed 9 September 2026.