DSO National Laboratories

Software Engineer (Information)

DSO National Laboratories

Singapore · Full Time

Be the first to apply

Experience
3+ yrs
Salary
Openings
1
Posted
2 days ago
Work mode
In office
Education
Master's or Bachelor's Degree in Computer Science, Computer Engineering, Information Technology or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About DSO National Laboratories

DSO National Laboratories is Singapore’s premier defence research and development organisation, dedicated to advancing technological innovations that strengthen national security across air, land, sea, space, and cyberspace domains. At DSO, professionals develop impactful careers by shaping the future of defence technology.

Role Overview

The Information Division at DSO focuses on technologies enabling the Ministry of Defence (MINDEF) and Singapore Armed Forces (SAF) to leverage information in both physical and cyber battlefields. This includes specializations such as cybersecurity, cryptography, data analytics, AI, vulnerability assessments, and operations analysis.

Software Engineers in this division design advanced computing clusters to enhance computational efficiency and collaborate with multidisciplinary research scientists to create innovative full-stack software solutions with capabilities spanning digital and physical realms. Besides software development, they contribute expertise in software engineering processes, methodologies, and tools.

Position Responsibilities

  • Collaborate within a dynamic team to design, optimize, deploy, and maintain high-performance computing clusters ensuring operational efficiency.
  • Partner with data engineers to create robust ETL pipelines for seamless data integration and processing.
  • Manage the entire software development lifecycle for full-stack solutions: gathering requirements, coding, testing, deployment, and iterative enhancement aligned with user and mission needs.
  • Design scalable, resilient, secure, and maintainable modern software architectures, providing software design and programming expertise to research initiatives.
  • Implement and refine algorithms in partnership with research scientists.
  • Develop and maintain DevOps/DevSecOps pipelines, test environments, and simulators to facilitate software verification and validation, deploying cutting-edge technologies into production.
  • Coordinate integration testing with scientists and end-users across various programs and organizations, including laboratory and potentially field environments.

Qualifications and Skills Required

  • Possession of a Master’s or Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or a related discipline.
  • At least 3 years of professional experience in designing and managing large-scale computing clusters.
  • Proficiency with cluster management platforms like Kubernetes or OpenShift.
  • Comprehensive understanding of distributed computing technologies such as Apache Hadoop or Apache Spark.
  • Knowledge of networking concepts, storage solutions, and server infrastructure.
  • Experience programming in languages such as C, C++, C#, Java, JavaScript, Python, Bash, or Powershell.
  • Strong foundation in Object-Oriented Analysis and Design principles.
  • Keen interest in developing secure server-client systems.
  • Experience with software testing and DevOps/DevSecOps practices will be advantageous.
  • Ability to work collaboratively with engineers from diverse disciplines and maintain an open-minded approach.
  • Interest or experience in Artificial Intelligence, Machine Learning, Data Analytics, or Full-Stack Development is valued.

Career Development and Benefits

DSO values its people as its greatest asset, offering structured career development opportunities, mentorship, and training platforms to cultivate either technical expertise or leadership abilities. Competitive remuneration and scholarship opportunities are part of the recognition framework for contributors.

Minimum education

Bachelor's Degree

How they work

Teamwork & Collaboration Adaptability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer