Software Engineer (Intelligence Analysis Applications Development)

DSTA

Singapore

On-site

SGD 50,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DSTA is seeking a motivated Software Engineer to develop advanced applications in military intelligence. The role involves designing solutions, optimizing software for image and signals analysis, and collaborating with cross-functional teams. This position offers the opportunity to work with modern technologies and make a significant impact on Singapore's defense capabilities.

Qualifications

  • Degree in Computer Science or related technical field.
  • Proficiency in Java, C++, or other object-oriented languages.
  • Strong communication and interpersonal skills.

Responsibilities

  • Translate complex use cases into robust solution designs.
  • Develop and optimise applications for image and signals analysis.
  • Enhance software applications for user experience.

Skills

Software Engineering
Java
C++
Communication
Interpersonal Skills

Education

Degree in Computer Science or related field

Tools

GIT
PowerShell
Docker
Kafka
Luciad
ESRI

Job description

Software Engineer (Intelligence Analysis Applications Development)

The Information Programme Centre at DSTA develops cutting-edge software solutions to harness information that empower the SAF to fight smarter and faster on the battlefield.

We are seeking motivated and innovative individuals to join our team in developing data-driven applications in the military intelligence domain. As a key member of the team, you will be responsible for building advanced image and signals analysis applications that provide early warning and real-time threat detection.

Key Responsibilities:

  1. Solution Design: Translate complex use cases into robust solution designs and detailed technical specifications.
  2. Application Development: Develop and optimise applications for advanced image and signals analysis.
  3. Continuous Improvement: Enhance and evolve software applications to provide a seamless user experience and support in achieving mission-critical objectives.
  4. Collaboration: Work closely with cross-functional teams, including those from infrastructure and cybersecurity, to ensure successful project delivery.
Job Requirements
  • Degree in Computer Science or a related technical field such as Electrical Engineering.
  • Proficiency in software engineering with experience in Java, C++, or other object-oriented languages.
  • Strong communication and interpersonal skills with a team-oriented mindset.
Preferred Technical Skills
  • Proficiency in GIT source code management.
  • Expertise in software design principles, including code modularity and maintainability.
  • Experience in one or more of the following:
    • Scripting languages (e.g., PowerShell)
    • Containerisation technologies (e.g., Docker)
    • Stream processing technologies (e.g., Kafka)
    • Geospatial technologies (e.g., Luciad and ESRI)
    • Applied Machine Learning for Computer Vision and/or Signal Processing

As a Software Engineer for Intelligence Analysis applications, you will have the creative freedom and technical autonomy to develop technologies that address real-world challenges. You will have the opportunity to build algorithms that help us understand potential adversaries to Singapore. The software you develop will have a lasting impact on Singapore’s long-term defence and security. At DSTA, you will work with modern tech stacks and benefit from the guidance of experienced mentors within the Information community, continuously growing your technical expertise.

Best viewed on the latest version of Google Chrome or Microsoft Edge.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Intelligence Analysis Applications Development)
Software Engineer (Intelligence Analysis Applications Development)

Defence Science and Technology Agency • Singapore

On-site
SGD 60,000 - 80,000
Software Engineer (Signal Analysis Applications Development)
Software Engineer (Signal Analysis Applications Development)

DSTA • Singapore

On-site
SGD 100,000 - 180,000
Software Engineer (Signal Analysis Applications Development)
Software Engineer (Signal Analysis Applications Development)

Defence Science and Technology Agency • Singapore

On-site
SGD 70,000 - 110,000
Software Engineer - Intelligence Analysis & Real-Time Detection
Software Engineer - Intelligence Analysis & Real-Time Detection

Defence Science and Technology Agency • Singapore

On-site
SGD 60,000 - 80,000
Software Engineer (Big Data Processing)
Software Engineer (Big Data Processing)

Centre for Strategic Infocomm Technologies • Singapore

On-site
SGD 70,000 - 90,000
Purposeful work
Talented colleagues
Work-life balance
+2
Software Engineer (Data Services And Applications)
Software Engineer (Data Services And Applications)

DSTA • Singapore

On-site
SGD 60,000 - 80,000
Senior Software Engineer (Big Data Processing)
Senior Software Engineer (Big Data Processing)

Centre for Strategic Infocomm Technologies (CSIT) • Singapore

On-site
SGD 70,000 - 90,000
Excellent engineering culture
Work-life balance
Opportunity to innovate
Software Engineer (Data Services and Applications)
Software Engineer (Data Services and Applications)

Defence Science and Technology Agency • Singapore

On-site
SGD 45,000 - 75,000
Software Engineer (Data Discovery and Operations)
Software Engineer (Data Discovery and Operations)

Centre for Strategic Infocomm Technologies (CSIT) • Singapore

On-site
SGD 50,000 - 80,000
Software Engineer (Technology)
Software Engineer (Technology)

Security & Intelligence Division • Singapore

On-site
SGD 50,000 - 80,000
Opportunities to grow as a software engineer
Experience with meaningful software projects
Mentorship and professional development