About the role
AI summarisedSenior Software Engineer at Singapore Airlines responsible for delivering and managing Air-to-Ground digital products, focusing on cloud infrastructure, DevOps, and aviation connectivity systems. The role involves technical leadership, vendor management, and ensuring operational stability for critical aviation applications.
BusinessFull-time1804
Key Responsibilities
- Design, implement, and manage complex AWS cloud infrastructure and on-premises systems for Air-to-Ground connectivity products
- Lead infrastructure setup for critical aviation systems including firewall configuration, networking, database management, and security protocols
- Develop and maintain CI/CD pipelines, deployment strategies, and platform delivery frameworks
- Implement air-to-ground communication security configurations including cockpit-to-ground data protection protocols
- Drive cloud migration initiatives and infrastructure modernization projects
- Serve as Technical Lead for Air-to-Ground products including SITA Aircom, Mission Watch (MMT), Airbus and Boeing connectivity systems
- Manage infrastructure setup and configuration for current and new fleet introductions
- Coordinate and execute continuous software upgrades from OEMs (Airbus, Boeing, SITA)
- Plan and implement change requests, disaster recovery tests, and regular server patching activities
- Ensure integration of secure-by-default patterns and compliance controls
- Collaborate with SIA Infrastructure teams, Business Units (Engineering, Flight Ops, TMM), and external OEMs
- Manage vendor relationships and technical interfaces with Boeing, Airbus, and SITA
Requirements
- Advanced expertise in AWS cloud services (EC2, VPC, IAM, networking, security)
- Strong knowledge of infrastructure as code, CI/CD tools, and DevOps practices
- Proficiency in firewall, network security, and database management
- Experience with Linux/Unix system administration and scripting
- Familiar with Gen AI SDLC (Software Development Life Cycle) and Github Copilot
- Familiar with Java programming and Shell scripts
- Understanding of aviation/connectivity systems (preferred)
- Minimum 5 years of software engineering or infrastructure engineering experience
- Minimum 2 years of experience with Airlines Air-to-Ground systems
- Proven track record in delivering complex cloud and on-premises solutions
- Experience managing vendor relationships and technical integrations
- Demonstrated ability to lead technical projects and serve as subject matter expert
- Strong problem-solving and analytical skills
- Excellent collaboration and stakeholder management abilities
- Self-motivated with a positive, can-do attitude
- Ability to work with cross-functional teams and external partners
- Strong technical documentation and communication skills