Software Engineer (Corporate Data Tech)
Centre for Strategic Infocomm Technologies
- Singapore
- On-site
- Full-time
- Mid Level
- Posted
Responsibilities
- Design and build full-stack applications using AI coding tools throughout the SDLC and hands-on development.
- Build reliable APIs and integrations that connect digital products to enterprise systems.
- Deliver high-quality, and maintainable code.
- Write and maintain technical documentation (e.g. ADRs and RFCs).
- Build CI/CD pipelines and ensure application observability through logging, metrics and monitoring.
- Actively contribute to iterative sprint cycles by participating in peer code reviews, engaging with users, and proactively resolving issues.
- Contribute to the technical community by sharing best practices, publishing internal tech blogs and leading knowledge-sharing sessions.
- Design, build, and maintain robust pipelines to securely and efficiently move, transform, and sync data across disparate networks.
Preferred
- Experience in integrating LLM and Agentic AI capabilities is a plus.
- Technical expertise in the following areas is a plus: microservices, event-driven architecture, API design, data pipelines, ETL processes, and data synchronization mechanisms across networks.
Requirements (Minimum Qualifications)
- A degree or professional qualification in Computer Science, Software Engineering, Information Systems, or a related field.
- Familiarity with modern web application development using technologies such as Spring Boot, React, Python.
- Familiarity with relational databases (e.g. MSSQL), and NoSQL databases (e.g. MongoDB).
- Familiarity with Search Engine (e.g. Elasticsearch).
- Familiarity with Observability tooling and frameworks (e.g. OpenTelemetry).
- Comfortable working in a small, fast-moving teams.
- Candidates with at least three years of experience in software engineering may be considered for senior positions.
- As CSIT is an agency under the Ministry of Defence (Singapore), only Singapore Citizens will be considered.
jobapplier