Senior Software Engineer
Senior Software Engineer building mission-critical aviation systems (aeronautical information services) for a Singapore public-sector technology organisation. Day-to-day: designing cloud-native microservices with event-driven architectures, testing, deploying, and supporting production systems using Kubernetes, Docker, Terraform, CI/CD, and languages like Python, Java, Go, or Rust.
- Compensation
- Not disclosed
- Location
- Singapore, Singapore
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 6+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Degree in Computer Science, Software Engineering, IT, or equivalent
- 6+ years of software development experience
- Strong programming skills in Python, Java, C++, Go, Rust, TypeScript, or similar
- Experience with Kubernetes, Docker, Terraform, CI/CD, and cloud platforms
- Knowledge of APIs, messaging/event streaming technologies, and cloud security
Nice to have
- Experience with high-availability, real-time, or mission-critical systems
Full description
A public-sector technology organisation driving large-scale digital transformation and the development of highly resilient, mission-critical platforms that support national infrastructure.
Senior Software Engineer (Mission-Critical Systems)
Join a team developing next-generation aviation systems with a focus on aeronautical information services and cloud-native platforms.
Responsibilities
- Design, develop, and maintain mission-critical software solutions.
- Build cloud-native applications using microservices and event-driven architectures.
- Perform testing, validation, deployment, and production support.
- Lead technical initiatives, mentor engineers, and collaborate with cross-functional teams.
- Ensure software security, reliability, and compliance with industry standards.
Requirements
- Degree in Computer Science, Software Engineering, IT, or equivalent.
- 6+ years of software development experience.
- Strong programming skills in Python, Java, C++, Go, Rust, TypeScript, or similar.
- Experience with Kubernetes, Docker, Terraform, CI/CD, and cloud platforms.
- Knowledge of APIs, messaging/event streaming technologies, and cloud security.
- Experience with high-availability, real-time, or mission-critical systems is preferred.
Wilson Tay
Direct Line: 6697 7866
EA License No: 91C2918
Personnel Registration Number: R2091205