Senior Software Engineer

Changi Airport Group (Singapore) Pte. Ltd.

Singapore

On-site

SGD 120,000 - 180,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Changi Airport Group (Singapore) Pte. Ltd. seeks a Senior Software Engineer to design, build and manage full-stack applications enabling digital transformation across airport operations.

You will collaborate with product managers, business users and technical stakeholders to deliver secure, scalable software from discovery to production, support and continuous improvement.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related discipline; 5+ years of software engineering experience.
  • Strong proficiency in TypeScript and modern full-stack development.
  • Experience delivering production systems, including APIs, data models, deployments and ops support.
  • Good understanding of secure software development practices.
  • Experience with CI/CD, automated testing, logging, monitoring and production troubleshooting.
  • Ability to work independently and communicate with technical and non-technical audiences.

Responsibilities

  • Collaborate with product managers, business users and technical stakeholders to understand needs.
  • Translate problems into technical plans, milestones and working software.
  • Lead design for full-stack apps including frontend, APIs, data models and deployments.
  • Make pragmatic architectural decisions balancing delivery, maintainability, scalability, reliability and security.
  • Build prototypes to test viability and reduce delivery risk.
  • Write clean, production-ready TypeScript code and own end-to-end systems.

Skills

TypeScript
Next.js
Tailwind CSS
MongoDB
Git
REST APIs
Docker
Authentication & Authorization
AWS
CI/CD

Education

Bachelor’s degree in CS/Engineering or related

Tools

REST APIs
CI/CD pipelines

Job description

Role Overview

As a Senior Software Engineer, you will design, build and manage full-stack applications that support digital transformation across airport operations.

You will work closely with product managers, business users and technical stakeholders to solve operational problems with software solutions that are secure, scalable and maintainable. You will be involved from early problem discovery and prototyping, through to production deployment, support and continuous improvement.

This role suits a software engineer who can operate with autonomy, handle ambiguity, make sound technical trade-offs and communicate clearly with both technical and non-technical stakeholders.

Key Responsibilities
  • Work closely with product managers, business users and technical stakeholders to understand business needs, user pain points and operational constraints.
  • Translate problem statements into clear technical plans, delivery milestones and working software.
  • Lead technical design for full-stack applications, including frontend architecture, backend APIs, data models, integrations, authentication, authorisation, and deployment approach.
  • Make pragmatic architectural decisions that balance delivery speed, maintainability, scalability, reliability and security.
  • Build prototypes to test solution viability, validate user desirability and reduce delivery risk.
  • Write clean, maintainable, production-quality code, primarily using TypeScript.
  • Own systems end-to-end, from design, implementation, deployment, monitoring, troubleshooting and ongoing support.
  • Design for production reliability, including failure handling, observability, operational readiness and supportability.
  • Identify, investigate and resolve application, interface, integration and infrastructure issues.
  • Conduct code reviews and provide technical guidance to improve code quality, maintainability, performance and security.
  • Mentor engineers and support team members, helping to raise the team’s engineering standards.
  • Communicate technical concepts, limitations, risks and trade-offs clearly to engineers, product managers, business users, and senior stakeholders.
  • Proactively identify technical improvements, reusable patterns and process enhancements that improve delivery quality and team productivity.
Technical Requirements

Candidates must have demonstrated hands-on proficiency in the team’s core technology stack. These are essential requirements for the role, not optional or preferred skills.

  • TypeScript — ability to write clean, maintainable, production-quality application code.
  • Next.js — experience developing full-stack web applications using the Next.js framework.
  • Tailwind CSS — ability to build responsive and maintainable user interfaces using utility-first styling.
  • MongoDB — experience designing, querying and maintaining document-based data models.
  • Git — strong working knowledge of source control, branching, pull requests and collaborative development workflows.
  • REST APIs — experience designing, consuming, integrating and troubleshooting RESTful APIs.
  • Docker — ability to containerise applications and work with container-based development or deployment workflows.
  • Authentication and Authorisation — experience implementing secure user authentication, access control, roles, permissions and protected application flows.
  • AWS — hands-on experience deploying, operating, or integrating applications with AWS services.
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related discipline, with at least 5 years of relevant software engineering experience. Candidates with other qualifications may be considered if they can demonstrate strong technical competency.
  • Strong proficiency in TypeScript and modern full-stack application development.
  • Experience designing and delivering production systems, including APIs, data models, integrations, deployment, and operational support.
  • Good understanding of secure software development practices.
  • Experience with CI/CD pipelines, automated testing, logging, monitoring and production troubleshooting.
  • Ability to work independently and make sound technical decisions with incomplete information.
  • Strong communication skills, with the ability to explain technical topics to both technical and non-technical audiences.
Preferred Skills and Attributes
  • Experience with Infrastructure as Code and cloud-native deployment practices.
  • Strong frontend, backend, or cloud engineering depth, with the ability to work across the full stack.
  • Track record of taking problems from ambiguity to shipped production solutions.
  • Experience working directly with senior business or technical stakeholders.
  • Strong ownership mindset, with a focus on reliability, user impact and long-term maintainability.
  • Experience mentoring other engineers and contributing to engineering standards.
  • Passion for building practical, user-centric products that solve real operational problems.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Changi Airports International Pte Ltd • Singapore

On-site
SGD 80,000 - 120,000
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

NTT SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer with strong Full Stack expertise
Software Engineer with strong Full Stack expertise

ITCAN PTE. LIMITED • Singapore

On-site
SGD 60,000 - 100,000
Software Lead
Software Lead

Codex Solutions • Singapore

On-site
SGD 120,000 - 180,000
Meaningful public sector projects
Structured career development
Modern tooling and cloud environments
+1
Software Developer - Contract
Software Developer - Contract

QUESS SELECTION & SERVICES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
G73 - Full Stack Engineer
G73 - Full Stack Engineer

FPT Asia Pacific • Singapore

On-site
SGD 65,000 - 90,000
Software Developer
Software Developer

XCELLINK PTE. LTD. • Singapore

On-site
SGD 90,000 - 140,000
Full-Stack Engineer - 1570
Full-Stack Engineer - 1570

JOBSTER PRIVATE LTD. • Singapore

On-site
SGD 90,000 - 120,000
Nice to Have: Experience with citizen‑
Government system exposure
Senior Software Engineer
Senior Software Engineer

Bond Financial Group • Singapore

On-site
SGD 180,000 - 240,000
Senior Software Engineer (.NET)
Senior Software Engineer (.NET)

apar technologies pte. ltd. • Shenton Way

On-site
SGD 90,000 - 170,000