831,524open jobs
53,495companies
137,539added this week
Browse all
Location
In office (Singapore)
Seniority
Junior · 2+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Sep 25, 2026. First seen by Alion on May 5, 2026. Defence Science and Technology Agency scores C on the Alion truth index.

Overview
Company
Impact
Profile match
The Defence Science and Technology Agency is a Singapore government statutory board under the Ministry of Defence that acquires, develops and sustains defence technology and systems for the Singapore Armed Forces. Established in 2000, it handles systems engineering, procurement, digital engineering, cloud, cybersecurity, simulation and AI programmes for air, land and naval platforms, and runs scholarships and internships. It hires software and systems engineers, robotics and AI engineers, cloud security specialists, programme managers, procurement executives and administrative staff, all based in Singapore.

DSTA’s Modelling & Simulation group is looking for software engineers interested in developing simulation applications in the military domain to support different areas of use cases such as scenario-based system integration lab, concept experimentation and AI & robotics verification and validation.

What can the team offer you?

Our Team: You will join a multi-disciplinary team of developers, architects and product managers who are passionate about creating meaningful and impactful simulation systems. It’s a place where you can solve diverse, complex challenges, alongside thoughtful, intelligent individuals who lead with curiosity, empathy, and optimism.

Career Opportunities: We work on different projects, ranging from experimentations to operational system development in different domains spanning across Air, Land and Sea systems. You will also have the flexibility and whitespace to work on exciting side projects and hone your skillsets in different technical areas like artificial intelligence and Internet of Things (IoT) other than modelling and simulation. At times, you will have the chance to share at brown bag sessions and townhalls, as well as collaborate with worldwide leading research institutes and industry commercial partners.

Professional Development: There are numerous opportunities to grow and excel professionally in your career with us. From your first day with us, your onboarding experience includes mentorship, buddy system and technical courses to build your competencies and connect with colleagues on a personal level. On top of that, we work with DSTA’s in-house Academy to curate courses taught by both industry professionals as well as in-house lecturers.

Culture: We encourage our community to bring their whole selves to work, respect the need for work-life balance and allow for autonomy in the software development process and your career.

Once here you will

· Collaborate closely with product managers, UX designers, developers and other stakeholders to deliver valuable and impactful software that serves a suite of use cases.

· Work in a multidisciplinary software development team to define technical requirements and architecture, scope tasks, and develop software applications geared towards usability, scale, robustness and performance.

· Design and develop simulation modules to support scenario-based testing, integration as well as the conduct of virtual experimentation.

· Exchange technical knowledge and experiences with like-minded developers.

Requirements

Minimum qualifications

· Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or related fields.

· Candidates with more than 2 years of relevant working experience may be considered for a Senior Engineer.

Relevant experience and mindset

· Knowledge in gaming and real-time simulation technologies:

o User Interface

o Game Engines (e.g. Unreal, Unity, etc.)

o Graphics, Visuals and 3D Content Creation (e.g. Blender, Maya, or any other 3D modelling software)

o Physics Modelling

o Behaviour Modelling (e.g. AI and navigation)

o Networking Protocols

· Object Oriented-Programming Languages: C++, C# or Java.

· Good understanding of data structures, design patterns, algorithms and software design.

· Have a passion for software development and technology.

· Thrive in a team-oriented, project-based work environment.

· Excellent analytical and communication skills including the ability to deliver technical concepts clearly across different audiences.

· Have a passion for innovation and learning new software architectures, frameworks, languages and technologies.

It would be a bonus if you have

· Experience in Agile (e.g. Scrum or Extreme Programming) practices and software development lifecycle.

· Ability to distill user needs and translate them to technical outcomes and documentation.

· Knowledge of front-end development build and tools.

· Knowledge of DevSecOps, CI/CD pipelines and code versioning tools such as Git.

· Knowledge of secure coding and cybersecurity.

· Knowledge of 3D Modelling tool.

Application Instructions

If this sounds like the right environment for you to grow and thrive, then we are looking forward to getting to know you!

To apply, please submit your resume and cover letter.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
831,524 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Singapore
In office • Internship • Singapore
Python
JavaScript
AI/ML
LangGraph
LangChain
Claude Code
LlamaIndex
Multimodal AI
AI Agents
LLM
Text-to-Speech
Tool Use
Apply
WSO2 API MS Engineer 2 months ago
≈ $70k – $186k per year (Estimated) • In office • Full-Time • 5+ years exp • Singapore
Java
COBOL
Java
Spring Boot
Spring Cloud
COBOL
IBM MQ
Databases
Apache Kafka
DevOps
CI/CD
Jenkins
AWS
Bitbucket
SLI/SLO/SLA
SOAP
Cybersecurity
SonarQube
Management
Confluence
Jira
Agile
QA
Swagger
Apply
Software Engineer (UI) 2 months ago
≈ $71k – $187k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Singapore
JavaScript
Java
Java
Spring Boot
Frontend
React.js
Material UI
DevOps
Ansible
CI/CD
Jenkins
Git
Bitbucket
Management
Agile
Apply
Software Engineers 5 hours ago
≈ $95k – $229k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Singapore
Python
C++
Databases
Redis
DevOps
Rest API
GitLab CI
CI/CD
Jenkins
Gitea
HPC
Linux
TCP/IP
Apply
≈ $84k – $230k per year (Estimated) • In office • Full-Time • 10+ years exp • Master's Degree • Singapore
Java
Java
Spring Boot
Databases
Apache Kafka
AI/ML
AI Agents
LLM
RAG
DevOps
OpenShift
CI/CD
Apply
≈ $38k – $90k per year (Estimated) • In office • 10+ years exp • China
Python
Java
C++
C++
TensorFlow C++
PyTorch C++
Databases
Databricks
AI/ML
MLFlow
Kubeflow
TensorFlow
PyTorch
LLMOps
Machine Learning
DevOps
Terraform
Azure DevOps
Azure
CI/CD
AWS
AIOps
SLI/SLO/SLA
Analytics
ETL/ELT
Management
ServiceNow
Apply
≈ $20k – $54k per year (Estimated) • In office • 10+ years exp • Bachelor's Degree • Malaysia
JavaScript
Java
Java
Spring Boot
Hibernate
Databases
MySQL
PostgreSQL
Cassandra
DevOps
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Apache HTTP Server
Apply
Senior Developer 2 days ago
≈ $27k – $71k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • China
Java
Java
Spring Framework
Spring Boot
Databases
PostgreSQL
Redis
Apache Kafka
Frontend
GraphQL
DevOps
Rest API
Prometheus
CI/CD
Docker
Kubernetes
Grafana
Management
Agile
Apply
Development Manager 2 days ago
In office • 10+ years exp • Bachelor's Degree • China
Java
Java
Spring Framework
Spring Boot
Databases
PostgreSQL
Redis
Apache Kafka
Frontend
GraphQL
DevOps
Rest API
Prometheus
CI/CD
Docker
Kubernetes
Grafana
Management
Agile
Apply
≈ $33k – $89k per year (Estimated) • In office • Master's Degree • India
Java
SQL
Java
Spring Boot
Hibernate
DevOps
Rest API
Kibana
Management
Confluence
Agile
Apply
In office • Full-Time • 2+ years exp • Bachelor's Degree • Singapore
Python
JavaScript
C++
AI/ML
AI Agents
Frontend
React.js
DevOps
Rest API
WebSockets
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Linux
Management
Agile
Scrum
Apply
≈ $98k – $235k per year (Estimated) • In office • Full-Time • Singapore
Python
Java
Databases
Apache Kafka
AI/ML
Time Series Forecasting
Machine Learning
DevOps
Docker
Apply
≈ $83k – $217k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Singapore
DevOps
CI/CD
AWS
IAM
Cybersecurity
OWASP
Apply
≈ $86k – $224k per year (Estimated) • In office • Full-Time • 2+ years exp • Singapore
DevOps
Docker
Kubernetes
Apply
≈ $82k – $214k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Singapore
Apply
≈ $58k – $125k per year (Estimated) • In office • Full-Time • 3+ years exp • Singapore
DevOps
PagerDuty
Incident Management
Management
ServiceNow
Apply
≈ $86k – $214k per year (Estimated) • In office • Full-Time • Master's Degree • Singapore
Python
Java
SQL
C++
AI/ML
Hadoop
Spark
AI Agents
Flink
Machine Learning
Apply
≈ $65k – $159k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Singapore
Apply
≈ $86k – $232k per year (Estimated) • In office • Internship • PhD • Singapore
Python
C++
AI/ML
Multimodal AI
Machine Learning
Apply
≈ $88k – $237k per year (Estimated) • In office • Internship • PhD • Singapore
AI/ML
Reinforcement Learning
Multimodal AI
Computer Vision
NLP
LLM
Pre-training
Recommender Systems
Machine Learning
Apply
See all jobs
This is one of many
831,524 more open roles from verified company boards, updated every day.