489,618open jobs
16,287companies
72,295added this week
Browse all
Location
In office (Singapore)
Seniority
Middle · 3+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
The Centre for Strategic Infocomm Technologies is a Singapore government agency under the Ministry of Defence and a member of the Defence Technology Community. It builds advanced cybersecurity and secure digital systems that safeguard national security, conducting applied research in cybersecurity and developing artificial intelligence and data exploitation tools inside a self-built secure cloud environment. Its engineering work spans cybersecurity, artificial intelligence, data and software engineering and cloud infrastructure, and it recruits through undergraduate, diploma and computing scholarships as well as a traineeship.

As a software engineer in this team, you will play a key role in designing, developing, and maintaining robust and scalable data processing and management solutions. You will have opportunities to innovate by exploring and implementing solutions to support existing products and/or build new applications/systems. You will work collaboratively within the team to deliver business value through enhanced digital solutions, with the autonomy to identify and implement the most suitable technologies to solve complex problems.

Responsibilities

  • Write high-quality code with comprehensive unit, functional, and end-to-end tests.
  • Design, build, and deploy applications and APIs for data processing and management.
  • Develop and maintain data pipelines for efficient data ingestion, transformation, and storage.
  • Participate in peer reviews, providing and incorporating constructive feedback to ensure best-practices (e.g., code styles, Git check-ins, testability, performance, and security).
  • Improve system resiliency by proactively detecting, debugging, tracking, and resolving issues.
  • Contribute to documentation and/or educational content for knowledge sharing and retention within the team.
  • Stay updated with the latest industry trends and technologies related to data engineering and software development.
  • Prepare production-ready data for AI applications.

Requirements

  • Background in Computer Science, Computer Engineering, Information Systems, or a related field.
  • At least 2 years of hands-on experience in Java programming. Relevant project or internship experience will be considered for candidates with no prior working experience.
  • Experience in back-end development using frameworks such as Spring Boot.
  • Familiarity with microservices architecture & RESTful API design.
  • Familiarity with database technologies (e.g. MSSQL, MongoDB).
  • Familiarity with Git and Agile development methodologies.
  • Strong problem-solving and analytical skills.
  • Excellent written and verbal communication skills.

Considerations for Senior Positions

  • At least 3 years of experience in software development with a proven track record of the above qualifications.
  • Experience in providing technical mentorship to junior software engineers.
  • Experience in collaborating across teams to develop and deliver complex systems/products (e.g., communicating and negotiating architectural designs and technical solutions).
  • Ability to lead technical design discussions and contribute to architectural decisions.

Nice-to-haves

  • Familiarity with relational (e.g. MSSQL) and NoSQL databases (e.g. MongoDB).
  • Familiarity with Git and Agile development methodologies.
  • Familiarity with CI/CD processes
  • Strong problem-solving and analytical skills.
  • Excellent written and verbal communication skills.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
489,618 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Singapore
$52k – $104k per year • In office • Confidential • Internship • 2+ years exp • High School Diploma • Rochester
Python
DevOps
GitHub Actions
CI/CD
Git
GitHub
Management
Jira
Agile
QA
Selenium
Cypress
Playwright
Robot Framework
Apply
$52k – $104k per year • In office • Confidential • Internship • 2+ years exp • High School Diploma • Rochester
Python
DevOps
GitHub Actions
CI/CD
Git
GitHub
Management
Jira
Agile
QA
Selenium
Cypress
Playwright
Robot Framework
Apply
$25k – $61k per year (Estimated) • In office • Full-Time • 14+ years exp • Bachelor's Degree • Bengaluru
Python
Java
SQL
Databases
HBase
Trino
AI/ML
Copilot
Hadoop
Spark
ChatGPT
DevOps
GCP
Azure
CI/CD
Git
AWS
Analytics
ETL/ELT
Apply
$90k – $110k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Waltham
Python
JavaScript
C++
Frontend
React.js
DevOps
Rest API
CI/CD
Jenkins
Git
Buildkite
GitHub
Management
Jira
Agile
Scrum
QA
TestRail
Playwright
Pytest
Apply
$91k – $123k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • Toronto
Python
SQL
ABAP
ABAP
CDS Views
Databases
Snowflake
Google BigQuery
BigQuery
SAP BW
AI/ML
Cursor
Airflow
Feature Store
DevOps
GCP
Azure
CI/CD
Git
SLI/SLO/SLA
Analytics
ETL/ELT
Azure Data Factory
Data Vault
Dimensional Modeling
Master Data Management
Management
Agile
Apply
$92k – $223k per year (Estimated) • In office • Full-Time • 8+ years exp • Master's Degree • Singapore
Chips/EDA
KiCad
Apply
$91k – $245k per year (Estimated) • In office • Full-Time • Singapore
Python
JavaScript
Java
TypeScript
Node JS
Python
FastAPI
Java
Spring Boot
Node JS
Express
Fastify
Databases
Redis
ElasticSearch
AI/ML
Prompt Engineering
LLM
RAG
Semantic Search
Semantic Search
Frontend
React.js
Mobile
Room
DevOps
CI/CD
Docker
Kubernetes
Apply
$70k – $187k per year (Estimated) • In office • Full-Time • Singapore
AI/ML
Embeddings
Computer Vision
LLM
Semantic Search
Semantic Search
DevOps
CI/CD
Docker
Kubernetes
Vector
Analytics
ETL/ELT
Apply
$43k – $124k per year (Estimated) • In office • Full-Time • 2+ years exp • Singapore
DevOps
SRE
Incident Management
SLI/SLO/SLA
Apply
$77k – $197k per year (Estimated) • In office • Full-Time • Singapore
Apply
$78k – $206k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Singapore
Apply
$83k – $178k per year (Estimated) • In office • Full-Time • 5+ years exp • Singapore
Apply
$60k – $174k per year (Estimated) • In office • Internship • Bachelor's Degree • Singapore
Apply
$90k – $222k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Singapore
DevOps
AWS
Apply
Product Consultant II 3 hours ago
$60k – $162k per year (Estimated) • In office • Full-Time • Singapore
DevOps
AWS
Apply
See all jobs
This is one of many
489,618 more open roles from verified company boards, updated every day.