Senior Software Engineer (Big Data Processing)

Centre for Strategic Infocomm Technologies (CSIT)

Singapore

On-site

SGD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Excellent engineering culture
Work-life balance
Opportunity to innovate

Job summary

Centre for Strategic Infocomm Technologies (CSIT) is seeking a Senior Software Engineer in Singapore to lead the development of mission-critical data analytics systems. You will design and build scalable web-based applications while mentoring junior engineers. Ideal candidates have a background in computer science, 3+ years of experience in software engineering, and proficiency in Java/Kotlin and various modern technologies. Enjoy purposeful work with an excellent engineering culture and work-life balance.

Qualifications

  • 3+ years of experience in software engineering, familiar with full stack web application.
  • Good knowledge of software architecture design patterns.
  • Able to communicate technical details effectively and clearly.
  • Good interpersonal, analytical and problem-solving skills.

Responsibilities

  • Design and develop internal flagship data analytics systems, applications and APIs.
  • Work with product managers and engineering managers to deliver impactful solutions.
  • Manage enterprise system performance, reliability and sustainability.
  • Explore emerging technologies and deliver proof-of-concepts.
  • Build and experiment with Agentic AI systems.
  • Lead technical discussions with the team.
  • Mentor junior software engineers.

Skills

Software design patterns
Full stack web application development
Java/Kotlin programming
Spring Boot
React
Elasticsearch
MongoDB
Oracle
Docker
Kubernetes
Kafka
RabbitMQ

Education

Background in computer science or equivalent

Job description

CSIT develops products to advance the national security interests of Singapore. We use our products in a wide range of use‑cases, including but not limited to Counter‑terrorism and Computer Network Defence. We are looking for talented software engineers to lead and build mission‑critical products that identify, analyze and investigate threats.

Role

As a senior software engineer in a multi‑disciplinary team that is responsible for mission‑critical data analytics systems, you will guide and contribute to the development of critical solutions related to national security. You are expected to possess strong technical proficiency and create impact by designing, building, testing and deploying data‑intensive web‑based analytics applications that are scalable, extensible and maintainable. Join us to seize the opportunity to use cutting‑edge technologies to protect the nation.

Responsibilities
  • Design and develop internal flagship data analytics systems, applications and APIs that allow engineers and analysts to retrieve, triage and analyze information more efficiently
  • Work with product managers, engineering managers and key stakeholders to deliver impactful solutions that meet our business needs
  • Manage enterprise system performance, reliability and sustainability through software quality control and optimization of software products and technologies
  • Explore emerging technologies and deliver proof‑of‑concepts to the team and senior management
  • Build and experiment with Agentic AI systems (e.g. multi‑step autonomous agents, tool‑using LLM workflows)
  • Lead technical discussions with the team and key stakeholders to shape the delivery of products
  • Mentor junior software engineers to help strengthen and foster a culture of engineering excellence within the team
Requirements
  • Background in computer science or equivalent
  • 3+ years of experience in software engineering, with familiarity in full stack web application
  • Well‑versed and proficient in software design pattern and implementation using Java/Kotlin programming language
  • Good knowledge of software architecture design patterns
  • Familiarity with the following technologies: Spring Boot, React, Elasticsearch, MongoDB, Oracle, Docker, Kubernetes, Kafka / RabbitMQ
  • Familiarity with AI‑assisted development tools and concepts, exposure to agentic AI systems would be a plus
  • Able to communicate technical details effectively and clearly
  • Good interpersonal, analytical and problem‑solving skills to get things done in a dynamic environment
Why join us?
  • The work is purposeful and meaningful
  • You will get to work with talented and driven people
  • We work with modern technologies and tech stacks
  • We have excellent engineering culture and work‑life balance
  • We aspire for engineering and operational excellence
  • We empower to innovate

As CSIT is an agency under the Ministry of Defence (Singapore), only Singapore Citizens will be considered.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans.

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

Similar jobs worth comparing

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 Processing and Management)
Software Engineer (Data Processing and Management)

Centre for Strategic Infocomm Technologies (CSIT) • Singapore

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

Centre for Strategic Infocomm Technologies • Singapore

On-site
Senior Data Engineer (Big Data Processing)
Senior Data Engineer (Big Data Processing)

Centre for Strategic Infocomm Technologies (CSIT) • Singapore

On-site
SGD 70,000 - 90,000
Work-life balance
Excellent engineering culture
Use of modern technologies
Senior Software Engineer (AI Product Development)
Senior Software Engineer (AI Product Development)

Centre for Strategic Infocomm Technologies • Singapore

On-site
SGD 70,000 - 100,000
Software Engineer (AI Assistant Product)
Software Engineer (AI Assistant Product)

Centre for Strategic Infocomm Technologies (CSIT) • Singapore

On-site
SGD 60,000 - 80,000
Ownership over features
Collaborative team environment
Opportunities for professional growth
Software Engineer (Enterprise Systems)
Software Engineer (Enterprise Systems)

Centre for Strategic Infocomm Technologies (CSIT) • Singapore

On-site
SGD 60,000 - 90,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
Data Processing Backend Engineer (Java, Spring Boot)
Data Processing Backend Engineer (Java, Spring Boot)

Centre for Strategic Infocomm Technologies • Singapore

On-site
Software Engineer (Network Systems)
Software Engineer (Network Systems)

Centre for Strategic Infocomm Technologies (CSIT) • Singapore

On-site
SGD 45,000 - 65,000