Software Engineer (HR & Employee Experience Tech)

Csit
Singapore
On-site

Who this role is best for

Aimed at mid-to-senior level Software Engineers who build full-stack web applications with AI and enterprise integrations.

Best fit for

  • Candidates with full-stack development experience and interest in HR tech and AI integration
    — “Design and develop full-stack web applications using AI coding tools and hands-on development.”
  • Professionals familiar with both relational and NoSQL databases, and who have built enterprise integrations
    — “Build reliable APIs and integrations that connect digital products to enterprise systems.”
  • Individuals who value technical documentation and continuous improvement through knowledge sharing
    — “Write and maintain technical documentation (e.g. ADRs and RFCs). Contribute to the technical community by sharing best practices...”

Things to consider

  • Candidates must be Singapore Citizens due to the government agency affiliation
    — “As CSIT is an agency under the Ministry of Defence (Singapore), only Singapore Citizens will be considered.”
  • The role demands a strong grasp of modern web development frameworks and cloud-native practices
    — “Our product teams build cloud-native web applications and engineer complex enterprise integrations...”

How to stand out

  • Highlight experience with Spring Boot, React, and Python in your resume and interviews
    — “Familiarity with modern web application development using technologies such as Spring Boot, React, Python.”
  • Showcase your ability to implement CI/CD pipelines and ensure application observability
    — “Build CI/CD pipelines and ensure application observability through logging, metrics and monitoring.”
  • Emphasize any prior work with LLMs or agentic AI in your application materials
    — “Experience in integrating LLM and Agentic AI capabilities is a plus.”
  • Mention any prior work with SAP or similar HCM systems if applicable
    — “Knowledge of SAP or similar enterprise HCM systems is an added advantage...”
Pace · Fast PacedCollaboration · HighAutonomy · MediumDecision Impact · Team

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

What success looks like

  • delivered high-quality, maintainable code
  • participated in peer code reviews
  • contributed to technical community
Typical background
Computer ScienceSoftware EngineeringInformation Systems

Skills & requirements

Required

Full-stack DevelopmentCloud-native ApplicationsAgile DeliveryAPI DevelopmentCi/cd PipelinesObservability

Preferred

AI Coding ToolsLLM IntegrationSAP Integrations

Stack & domain

Spring BootReactPythonMssqlMongoDBElasticsearchOpentelemetryFinanceHealthcare

About the role

Original posting from Csit via Lever

We are looking for talented Software Engineers to build digital products that transform the employee experience throughout the employee lifecycle—from the first touchpoint in our recruitment portal to long-term career growth through our career development and employee engagement platforms. You will build tools that enhance organisational effectiveness and drive workforce productivity.

Our product teams build cloud-native web applications and engineer complex enterprise integrations to deliver a seamless employee experience. We adopt an agile delivery approach, combining modern software engineering practices with user-centred design to build HR applications that are intuitive, engaging, and easy to use.

Responsibilities:

  • Design and develop full-stack web applications using AI coding tools 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 participating in knowledge-sharing sessions.

Requirements (Minimum Qualifications):

  • Background in Computer Science, Software Engineering, Information Systems, or a related field.
  • Good understanding of software engineering fundamentals, including data structures, software design principles, and basic database concepts .
  • 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.
  • Knowledge of SAP or similar enterprise HCM systems is an added advantage, particularly in building integrations with custom-built applications.

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

Source: Csit careers (Lever)

Similar roles

More roles at Csit