Skip to sign up

Job matched to your search

C

Software Engineer (Big Data Processing)

Csit · Singapore

Singapore · On-siteFull-TimePosted Jul 10, 2026

Free · Join 5,000+ job seekers using Qarera

How well do you match this role?

Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.

↑ tap the skills you have
Loading sign-in…
Free · no credit card · 30 seconds

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, analyse and investigate threats.

Role As a software engineer in a multi-disciplinary team that is responsible for mission-critical data analytics systems, you will contribute to the development of critical solutions related to national security. You create impact by designing, building, testing and deploying data-intensive web-based search 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 big data analytics systems, applications and APIs that allow engineers and analysts to retrieve, triage and analyse 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 optimisation of software products and technologies

  • Explore emerging technologies and deliver proof-of-concepts to the team and senior management

  • Work with the team or independently on the following: (1) Architect solutions that can scale efficiently (2) Write clean and maintainable code (3) Write unit, functional and end-to-end tests (4) Safely roll out mission-critical products that impact hundreds of analysts (5) Identify system issues to provide timely resolution and recovery| (6) Perform system health monitoring and support patches, assist in capacity planning and performance tuning Requirements

  • Background in computer science or equivalent

  • Candidates with 3+ years of software engineering experience in the entire web application stack will be considered for senior position

  • Strong foundation and knowledge of Object-Oriented Programming and Functional Programming paradigms

  • Familiarity with the following technologies: Spring Boot, React, Elasticsearch, MongoDB, Oracle / PostgreSQL, Docker, Kubernetes, Kafka / Rabbit MQ

  • 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.

Don’t just read the job — see if you’ll get it.

Get your match score, a resume tailored to this exact role, and jobs like it — free.

Check my fit for this job
Loading sign-in…
Apply →