Find a jobRecruiters

Software Engineer (Data Services And Applications)

Exclusive opportunity

Onsite

Software Engineer (Data Services And Applications)

DSTA

Software Engineer (Data Services And Applications)

Skills

DockerJavaKafkaGitCybersecurityElasticsearchLinuxKubernetes

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Singapore

Work mode:

Onsite

Published on:

7 September 2026

What they need


DSTA’s Information Programme Centre develops and delivers solutions to defend Singapore’s Digital Space. These solutions support critical 24/7 operations through the collection, aggregation and dissemination of data from various systems.

We are looking for motivated Software Engineers to implement automated data services and develop specialised solutions that ensure the efficiency, robustness and availability of these services.

Join Us If You

  • Want to see your solutions used in real-world operations that protect Singapore.
  • Enjoying the freedom and technical autonomy to build full-stack solutions from the ground up.
  • Are willing to continuously adapt yourself and the software you build as threats and requirements evolve.

Key Responsibilities

  • Solution Design: Design and develop data pipelines designed to efficiently collect, aggregate and disseminate data across multiple systems.
  • Core Data Services Development: Design, document and implement APIs to expose aggregated data to various consumers Develop algorithms to automatically detect, diagnose and address issues with data pipelines.
  • Continuous Improvement: Enhance and evolve existing data pipelines as new data sources are discovered and integrated.
  • Collaboration: Work closely with data producers and consumers to understand requirements, and collaborate with cross-functional teams, (including infrastructure and cybersecurity), to ensure successful project delivery.

Minimum Requirements

  • Degree in Computer Science or a related technical field (e.g. Electrical Engineering).
  • Proficiency in software engineering, with experience in Java, C++ or other object-oriented programming languages.
  • Strong communication and interpersonal skills, with the ability to work effectively in a team environment.

Preferred Technical Skills

  • Experience with GIT-based source code management.
  • Strong understanding of software design principles, including code modularity and maintainability.
  • Understanding of Computer Networking.
  • Experience in one or more of the following areas:
  • Containerisation technologies (e.g. Docker, Kubernetes)
  • Stream processing technologies (e.g. Kafka)
  • Database and search technologies (e.g. ElasticSearch)
  • Secure Software development and testing tools (e.g. Parasoft, Fortifiy, Webinspect)
  • Basic Linux scripting (Bash or Shell)

Other offers great for you!

These companies are also looking for great profiles

Rheso.tech

Ingénieur Logiciel Embarqué C Expérimenté

50-55k€ (Annuel)

Permanent contract

Toulouse, France

Hybrid

Skills

SwiftGit

1 year ago

Quick apply

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

7 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools