Software Engineer

2 days ago


Changi Airport, Singapore CAA Civil Aviation Authority of Singapore Full time $90,000 - $120,000 per year

[What the role is]

The Next Generation Programme Office (NGPO) Open Platform for Air Navigation Services (OPANS) is looking for motivated software engineers with a collaborative, proactive attitude and a passion for continuous learning.

You will be part of a team focused on developing software for the Next Generation ANS (Air Navigation System).

If you are an adaptable, proactive software engineer with a passion for best practices and continuous learning, we would love to hear from you. Join us and contribute to building innovative software solutions for the future

[What you will be working on]

· Develop & Maintain Mission-Critical Systems: Design, implement, and maintain software solutions for safety-critical applications, ensuring compliance with industry standards for reliability, safety, and performance.

· Coding: Work with a wide range of programming languages and tools (e.g ., JavaScript, Typescript, Node.JS, Python, Java, C++ etc.) depending on project requirements, adapting quickly to new technologies as needed.

· Software Safety & Security Focus: Apply software safety and security best practices in your coding, testing, and development processes.

· Collaborate with Cross-Functional Teams: Work closely with various stakeholders, architects, and other software developers to design, implement and deploy mission-critical systems.

· Testing & Validation: Develop comprehensive test plans & test cases to ensure software integrity through unit testing, integration testing, and system-level validation, etc. Participate in code reviews and static code analysis to identify and mitigate potential risks early in the development cycle.

· Deployment: Perform ICIT (Installation, Check-out, Integration and Testing) and system validation in the production environment.

· Troubleshooting & Debugging: Proactively identify and resolve performance, safety, and reliability issues in both development and production environments.

· Documentation & Reporting: Maintain thorough documentation for code, processes, and test results, ensuring all compliance and audit requirements are met.

[What we are looking for]

· Trained in Software Engineering, Computer Science or Information Technology or equivalent.

· Software development and coding experience;

· Knowledge of Application Programming Interfaces (APIs) for web services using REST and RESTful web services, with familiarity with API Gateways as an optional skill.

· Knowledge of messaging broker middleware / COTS packages utilizing AMQP protocols.

· Knowledge of common message exchange patterns such as Publish/Subscribe, Request/Reply

· Knowledge and practical experience of virtualized and containerized deployments

· Knowledge of container orchestrator technology, in particular Kubernetes

· Knowledge in common integration patterns including cloud-native patterns such as microservices and streaming such as lambda and kappa patterns.

· Understanding of cybersecurity concepts in the domain of cloud technologies, architectures and deployments (e.g. how things are connected and potential risk areas)

Engineer desired skills and experience

· Experience with at least two programming languages (e.g., JavaScript, Typescript, Node.JS, Python, Java, C++).

· Experience with messaging frameworks such as AMQP, MQTT.

· Experience with continuous integration/continuous deployment (CI/CD) pipelines and version control tools (Git).

· Familiarity with Infrastructure-as-a-Code technology like OpenTofu or Terraform.

· Familiarity with cloud platforms, microservices, and containerization technology (Docker, Kubernetes).

· Familiarity with automated testing frameworks and test-driven development (TDD).

· Familiarity in high-availability, high-performance systems, and real-time software development.

Your appointment designation will be commensurate with your relevant work experience. Successful candidates will be offered a 3-year contract in the first instance and may be considered for placement on permanent tenure or subsequent contract renewal.



  • Changi Airport, Singapore EPSSSGI Full time $80,000 - $120,000 per year

    Robotics Software EngineerOnsiteSummary:We are seeking a talented and experienced Robotics Software Engineer to join our innovative cleaning robot project team. In this role, you will be responsible for developing and maintaining software for an in-house developed cleaning robot. You will work closely with other team engineers and ground operation staff to...


  • Changi Airport, Singapore Maestro Human Resource Pte Ltd Full time $60,000 - $80,000 per year

    Application Support Engineer :Manage L1 to L3 incident tickets and service requestsProvide L2 support 24/7 based on scheduled rotation basisTroubleshoot application issues including working with OEM supports to determine cause of issue and rectification planPerform monthly system and application preventive management health checks and reportingPerform...


  • Changi, Singapore Thales Full time

    Location: Singapore, Singapore Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and...

  • Software Engineer

    5 days ago


    Changi, Singapore Thales Full time

    Location: Singapore, Singapore In Singapore, Thales has been a trusted partner since 1973, originally focused on aerospace activities in the Asia-Pacific region. With 2,000 employees across three local sites, we deliver cutting-edge solutions across aerospace (including air traffic management), defence and security, and digital identity and cybersecurity...

  • Senior Engineer

    6 days ago


    Changi Airport, Singapore CAA Civil Aviation Authority of Singapore Full time $120,000 - $180,000 per year

    [What the role is]The Next Generation Programme Office (NGPO) Strategy branch is looking for motivated software engineers with a collaborative, proactive attitude and a passion for continuous learning.You will be part of a team focused on developing software for the Next Generation ANS (Air Navigation System).If you are an adaptable, proactive software...


  • Changi Airport, Singapore CAA Civil Aviation Authority of Singapore Full time

    **[What the role is]** The global Unmanned Systems sector has made quantum leaps and is expected to continue growing rapidly. This growth is encouraged by the interest in developing emerging technologies (such as Unmanned Aircraft System (UAS) and electric-Vertical Take-Off and Landing (e-VTOL) aircraft) and innovative use-cases for both commercial and...


  • Changi Airport, Singapore CAA Civil Aviation Authority of Singapore Full time $120,000 - $200,000 per year

    [What the role is]The global Unmanned Systems sector has made quantum leaps and is expected to continue growing rapidly. This growth is encouraged by the interest in developing emerging technologies (such as Unmanned Aircraft System (UAS) and electric-Vertical Take-Off and Landing (e-VTOL) aircraft) and innovative use-cases for both commercial and...


  • Changi, Singapore Changi Airport Group (Singapore) Pte. Ltd. Full time $120,000 - $200,000 per year

    Company description: Changi Airport Group (CAG) is the manager of Singapore Changi Airport, a leading air hub in Asia and one of the world's most awarded airports. As airport manager, CAG performs the key functions of airport operations, air hub development, retail and commercial activities, infrastructure development and airport emergency services. CAG...

  • Software Engineer

    2 weeks ago


    Changi, Singapore Thales Full time

    Location: Singapore, Singapore Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and...


  • Changi, Singapore Thales Full time

    Location: Singapore, Singapore Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and...