Software Engineer (Corporate Data Tech)

Csit
Singapore
On-siteCareer-pivot friendly

Who this role is best for

Aimed at mid-level to senior Software Engineers who build full-stack enterprise applications with AI and cloud-native tools, and who thrive in small, fast-moving teams in Singapore.

Best fit for

  • Candidates with experience in building cloud-native applications and implementing AI features in enterprise systems
    — “build cloud-native web applications that integrate with enterprise systems of record”
  • Individuals who can design and maintain data pipelines and ensure secure data synchronization across networks
    — “Design, build, and maintain robust pipelines to securely and efficiently move, transform, and sync data across disparate networks”
  • Candidates who are comfortable with full-stack development and can deliver maintainable code with AI tools
    — “Design and build full-stack applications using AI coding tools throughout the SDLC and hands-on development”

Things to consider

  • Only Singapore Citizens are eligible for consideration due to the company’s government agency status
    — “only Singapore Citizens will be considered”
  • Candidates must be prepared to work in a small, fast-moving team environment with iterative sprint cycles
    — “Comfortable working in a small, fast-moving teams”

How to stand out

  • Highlight experience with AI integration and enterprise data pipeline design in your resume and interviews
    — “opportunity to deliver enterprise applications that leverage AI to harness corporate data”
  • Emphasize your ability to build and maintain full-stack applications using modern web technologies
    — “Design and build full-stack applications using AI coding tools throughout the SDLC”
  • Showcase your familiarity with both relational and NoSQL databases in your technical profile
    — “Familiarity with relational databases (e.g. MSSQL), and NoSQL databases (e.g. MongoDB)”
  • Demonstrate your understanding of observability frameworks and CI/CD pipeline development
    — “Build CI/CD pipelines and ensure application observability through logging, metrics and monitoring”
  • Include examples of contributing to technical communities through documentation or knowledge sharing
    — “Contribute to the technical community by sharing best practices, publishing internal tech blogs and leading knowledge-sharing sessions”
Pace · Fast PacedCollaboration · HighAutonomy · MediumDecision Impact · Team

Derived from job-description analysis by Serendipath's career intelligence engine.

What success looks like

  • robust applications
  • high-quality code
  • maintainable systems
Typical background
software engineeringfull-stack development

Skills & requirements

Required

Web Application DevelopmentAPI DesignCi/cd PipelinesObservabilityData PipelinesETL Processes

Preferred

AI IntegrationMicroservicesEvent-driven Architecture

Stack & domain

Spring BootReactPythonMssqlMongoDBElasticsearchOpentelemetry

About the role

Original posting from Csit via Lever

We are looking for talented Software Engineers to join a product team dedicated to building digital products that enhance organizational effectiveness and drive workforce productivity. In this role, you will design and deliver robust, scalable enterprise applications that manage corporate data end-to-end from ingestion through to serving that data to internal business consumers and applications. This role also includes the opportunity to deliver enterprise applications that leverage AI to harness corporate data, unlocking insights, new efficiencies and boosting productivity across the organization.

Our product teams build cloud-native web applications that integrate with enterprise systems of record and other business applications. Our teams adopt an agile delivery approach, with a strong focus on building user-centric digital products that address real business needs.

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.

Requirements (Minimum Qualifications):

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

Source: Csit careers (Lever)

Similar roles