866,360open jobs
54,486companies
146,147added this week
Browse all
Salary
≈ $33k – $66k per year (Estimated)
Location
In office (Singapore)
Seniority
Junior · 2+ years exp
Employment
Full-Time

First seen by Alion on Sep 11, 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.

Build the software at the heart of mission-critical systems that help mission teams sense, understand, decide and act with confidence when it matters most. As a Software Development Engineer, you will transform complex operational challenges into dependable software, engineer capabilities across the full technology stack, and see your work make a tangible impact on real-world missions.

At DSTA's Command, Control and Communications Development (C3D) Programme Centre, we develop software systems that enable the SAF and government agencies to execute their missions successfully. We are looking for curious, driven and technically strong engineers who enjoy solving complex problems end-to-end, from understanding operational needs and shaping requirements to designing resilient architectures, building software, integrating systems, and validating mission capabilities.

What can the team offer you?

Our Team

Join a multidisciplinary team of developers, architects, product managers and UX designers who are passionate about building meaningful software. Collaborate on high-impact engineering challenges in an environment that values curiosity, technical excellence, rigorous thinking, teamwork and continuous learning.

Career Opportunities

Work across diverse projects ranging from rapid prototyping to operational Command and Control (C2) systems spanning Air, Land, Sea and Whole-of-Government domains. Develop expertise in frontend and backend engineering, GIS, cloud, DevSecOps, data, AI, robotics, cybersecurity, IoT and system integration, while growing into architecture, technical leadership and product-oriented roles. You will be encouraged to take ownership, experiment, share knowledge and collaborate with research and industry partners to transform emerging technologies into operational capabilities.

Professional Development

Benefit from structured onboarding, mentorship, a buddy system and technical training from day one. Through DSTA Academy programmes, industry-led courses, hands-on delivery and peer learning, you will build practical expertise in software engineering, systems engineering, architecture, verification and validation, and responsible use of AI-enabled development tools.

Culture

We believe great software is built by empowered teams. You will have the autonomy to contribute ideas, challenge assumptions, make sound technical decisions and take ownership of outcomes while enjoying a collaborative environment that supports sustainable performance and work-life balance.

Once here, you will

  • Work with product managers, UX designers, developers and mission stakeholders to understand operational challenges and translate them into effective software capabilities.
  • Engineer mission-critical C2 applications, contributing to architecture, software design and technical trade-offs involving performance, resilience, security, safety, scalability and maintainability.
  • Design and build user interfaces, geospatial capabilities, backend services and integration components across web, mobile and thick-client platforms.
  • Plan and execute system integration, verification and testing, troubleshooting issues across software, interfaces, networks and infrastructure to ensure reliable end-to-end operations.
  • Leverage DevSecOps, automation, AI-assisted development and modern engineering practices while maintaining ownership of requirements, architecture, code quality, cybersecurity and testing outcomes.
  • Raise engineering standards through code reviews, design reviews, technical discussions, experimentation and communities of practice while continuously learning and sharing knowledge with fellow engineers.

Requirements

Minimum Qualifications

  • Bachelor's degree in Computer Science or a related field.
  • Candidates with more than two years of relevant experience may be considered for a Senior Software Development Engineer position.

Relevant Experience and Mindset

We do not expect experience in every technology listed below. We value strong engineering fundamentals, learning agility, sound judgement, and the ability to focus on user and mission outcomes.

Strong Engineering Fundamentals

  • Proficiency in one or more programming languages such as Java, C++, Python, or JavaScript, with the ability to learn new languages and frameworks.
  • Good understanding of data structures, algorithms, design patterns, and software design principles, and the ability to apply them to real-world problems.

Building Software Systems

  • Interest in or experience across the software engineering lifecycle, including requirements analysis, software design, system architecture, integration, systems engineering, and testing.
  • Exposure to web and application technologies, including frontend frameworks (e.g. ReactJS), mobile platforms, thick-client applications, or Geographic Information Systems (GIS).
  • Familiarity with system integration concepts such as REST APIs, WebSockets, networking and messaging protocols, authentication, authorization, and distributed systems.
  • Understanding of relational and NoSQL databases and their impact on performance, reliability, and scalability.
  • Ability to design, integrate, troubleshoot, and validate scalable, resilient, secure, and reliable end-to-end systems.

Engineering Mindset

  • Ability or potential to translate user and mission needs into effective technical solutions through critical thinking and sound engineering judgement.
  • Openness to using AI-assisted and agentic development tools responsibly while maintaining ownership of architecture, design, code quality, and system behaviour.
  • Passion for software engineering, solving complex problems, and continuously learning new technologies.
  • Ability to thrive in a collaborative environment that values rapid iteration, constructive challenge, and shared ownership.
  • Strong analytical, communication, and problem-solving skills, including the ability to explain technical concepts to diverse audiences.

Bonus Qualifications

Software Delivery

  • Experience with Agile practices and software development methodologies such as Scrum or Extreme Programming.
  • Knowledge of DevSecOps, CI/CD, infrastructure automation, and version control tools such as Git.

Modern Platforms

  • Experience with cloud platforms such as AWS or Microsoft Azure.
  • Knowledge of Docker, Kubernetes, microservices, and modern application architectures.

Systems Engineering

  • Experience with system architecture, interface definition, integration planning, verification and validation, acceptance testing, or distributed system troubleshooting.

Engineering Practices

  • Knowledge of secure coding, cybersecurity, Domain-Driven Design (DDD), and Test-Driven Development (TDD), particularly in mission-critical environments.
  • Experience with Linux, observability tools, diagnostic tooling, or AI-assisted software development tools.

Application Instructions

If you are excited by solving complex engineering problems, building mission-critical software, and growing alongside advances in software engineering and AI-assisted development, we look forward to hearing from you.

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.
866,360 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
≈ $40k – $86k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Singapore
Java
SQL
Java
Spring Boot
Databases
Apache Kafka
DevOps
CI/CD
Management
Agile
Apply
≈ $51k – $139k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Singapore
Python
JavaScript
Java
Frontend
React.js
DevOps
OpenShift
CI/CD
Apply
≈ $51k – $96k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree • Singapore
Python
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Frontend
RxJS
Angular
Angular Material
DevOps
Azure
CI/CD
Git
Docker
Kubernetes
IAM
Management
Agile
Apply
≈ $50k – $136k per year (Estimated) • In office • Full-Time • 12+ years exp • Singapore
JavaScript
Java
Kotlin
Java
Spring Boot
Kotlin
Mockito
AI/ML
Copilot
LLM
Frontend
React.js
Mobile
JUnit
DevOps
WebSockets
Management
Agile
Scrum
QA
Playwright
Apply
≈ $51k – $140k per year (Estimated) • In office • Full-Time • 12+ years exp • Bachelor's Degree • Singapore
Python
Java
Java
Spring Boot
AI/ML
NLP
LLM
DevOps
OpenShift
WebSockets
CI/CD
Kubernetes
Management
Agile
Apply
≈ $20k – $53k 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 3 days ago
≈ $24k – $67k 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 3 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
≈ $21k – $57k 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 • 3+ years exp • Bachelor's Degree • China
JavaScript
TypeScript
Frontend
Vue.js
Webpack
Tailwind CSS
Angular
React.js
Vite
npm
Sass
DevOps
CI/CD
Git
Management
Agile
QA
Selenium
Cypress
Jest
Apply
≈ $39k – $108k per year (Estimated) • In office • Full-Time • Singapore
Python
Java
Databases
Apache Kafka
AI/ML
Time Series Forecasting
Machine Learning
DevOps
Docker
Apply
≈ $58k – $119k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Singapore
DevOps
CI/CD
AWS
IAM
Cybersecurity
OWASP
Apply
≈ $32k – $64k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • Singapore
Java
C#
C++
DevOps
CI/CD
Git
Game Dev
Unity
Design
Blender
Maya
Management
Agile
Scrum
Apply
≈ $60k – $123k per year (Estimated) • In office • Full-Time • 2+ years exp • Singapore
DevOps
Docker
Kubernetes
Apply
≈ $57k – $118k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Singapore
Apply
≈ $56k – $115k per year (Estimated) • In office • Full-Time • Singapore
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Spring MVC
AI/ML
Copilot
Frontend
Angular
DevOps
Terraform
GitHub Actions
CloudFormation
CI/CD
Jenkins
AWS
Docker
Shift-Left
Cybersecurity
Shift-Left Security
Threat Modeling
Apply
≈ $34k – $72k per year (Estimated) • In office • Full-Time • Singapore
Management
Microsoft Office
Apply
≈ $49k – $111k per year (Estimated) • In office • Full-Time • Singapore
Apply
≈ $27k – $51k per year (Estimated) • In office • Full-Time • 2+ years exp • Singapore
AI/ML
Machine Learning
Apply
≈ $55k – $103k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Singapore
Databases
Snowflake
AI/ML
Copilot
Machine Learning
Analytics
Power BI
Microsoft Excel
Apply
See all jobs
This is one of many
866,360 more open roles from verified company boards, updated every day.