1,689,085open jobs
101,130companies
258,512added this week
Browse all
Salary
≈ $48k – $102k per year (Estimated)
Location
In office (Singapore)
Seniority
Senior · 5+ years exp

Confirmed on the employer's own hiring board on Oct 15, 2026. First seen by Alion on Sep 7, 2026.

Overview
Company
Impact
Profile match
Experience Changi Airport, a world-class service icon and destination in itself. Get flight status, travel guides, shopping and dining tips, and more!

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.
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.
1,689,085 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 Continue with Google
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

Backend
Similar stack
Same company
Singapore
≈ $82k – $166k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Singapore
AI/ML
Fine-tuning
Reinforcement Learning
Multimodal AI
Agentic Workflows
Machine Learning
Apply
≈ $74k – $155k per year (Estimated) • In office • Full-Time • Athlone
Python
Python
Flask
FastAPI
Django
AI/ML
dbt
Human-in-the-Loop
DevOps
GCP
CI/CD
Git
Management
Slack
Jira
Intercom
Apply
Software Developer 4 hours ago
≈ $15k – $35k per year (Estimated) • Hybrid • Full-Time • 7+ years exp • Pune
JavaScript
TypeScript
C#
C#
.NET
Frontend
Angular
DevOps
Terraform
Helm
GitHub Actions
Loki
OpenTelemetry
Prometheus
Azure
CI/CD
GitOps
ArgoCD
Docker
Kubernetes
Grafana
Tempo
Apply
In office • Internship • Bachelor's Degree • Toulouse
Python
SQL
Apply
≈ $18k – $38k per year (Estimated) • In office • Moscow
Python
Python
FastAPI
Databases
PostgreSQL
Apache Kafka
AI/ML
LangGraph
LangChain
AI Agents
PyTorch
LLM
RAG
LLM Guardrails
DevOps
gRPC
OpenShift
OpenTelemetry
CI/CD
Jenkins
Grafana
Apply
DEVELOPER L4 13 days ago
≈ $12k – $27k per year (Estimated) • In office • 5+ years exp • Hyderabad
JavaScript
Java
TypeScript
Java
Spring Boot
Frontend
Angular
DevOps
Azure
AWS
Apply
$15k – $20k per year • In office • Full-Time • Sydney • Manila
JavaScript
PHP
TypeScript
Frontend
Next.js
React.js
DevOps
Rest API
CI/CD
Git
AWS
Apply
≈ $18k – $39k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Moscow
JavaScript
Java
TypeScript
Frontend
Angular
DevOps
Rest API
Linux
SOAP
Analytics
ETL/ELT
DataStage
Apply
≈ $48k – $123k per year (Estimated) • In office • 7+ years exp • São Paulo
JavaScript
Java
TypeScript
Java
Spring Boot
Databases
Couchbase
CouchDB
Frontend
Angular
DevOps
Terraform
GCP
New Relic
Azure
CI/CD
AWS
Docker
Kubernetes
Chaos Engineering
Azure AKS
Incident Management
Linux
Windows
QA
JMeter
Apply
≈ $10k – $23k per year (Estimated) • In office • 1+ year exp • Yaroslavl
Python
Go
TypeScript
SQL
Databases
PostgreSQL
AI/ML
Claude
Claude Code
Apply
Full Stack Developer 1 month ago
≈ $33k – $65k per year (Estimated) • In office • 1+ year exp • Singapore
Python
JavaScript
TypeScript
Databases
DynamoDB
AI/ML
Function Calling
AI Agents
AWS Bedrock
LLM
RAG
AWS Bedrock AgentCore
Human-in-the-Loop
LLM Guardrails
Tool Use
Frontend
Next.js
React.js
DevOps
Terraform
AWS CDK
CI/CD
Git
AWS
AWS Lambda
Amazon S3
API Gateway
Management
Agile
Apply
≈ $32k – $61k per year (Estimated) • In office • 4+ years exp • Singapore
Apply
≈ $47k – $93k per year (Estimated) • In office • 6+ years exp • Bachelor's Degree • Singapore
Apply
≈ $54k – $112k per year (Estimated) • In office • Singapore
Apply
≈ $60k – $110k per year (Estimated) • In office • 8+ years exp • Singapore
Apply
≈ $82k – $166k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Singapore
AI/ML
Fine-tuning
Reinforcement Learning
Multimodal AI
Agentic Workflows
Machine Learning
Apply
up to $50k per year • Remote (Singapore) • Freelance • Singapore
AI/ML
AI Agents
NLP
LLM
Machine Learning
Apply
up to $50k per year • Remote (Singapore) • Freelance • Singapore
AI/ML
AI Agents
NLP
LLM
Machine Learning
Apply
up to $50k per year • Remote (Singapore) • Part-Time • Singapore
AI/ML
AI Agents
NLP
LLM
Machine Learning
Apply
≈ $69k – $157k per year (Estimated) • In office • Full-Time • 6+ years exp • PhD • Singapore
Python
Ruby
C
MATLAB
C
Embedded C
MATLAB
Simulink
AI/ML
Machine Learning
DevOps
Prometheus
Cortex
Wi-Fi
IoT
FreeRTOS
Management
Agile
Apply
See all jobs
This is one of many
1,689,085 more open roles from verified company boards, updated every day.