Get more replies from employers
Send a job-specific resume in minutes.
Civil Aviation Authority of Singapore is seeking software engineers for the Next Generation Programme Office (NGPO) Strategy branch. You will contribute to developing Aeronautical Information services for the Next Generation Air Navigation System, with a focus on mission-critical software and safety standards.
You will design, implement, and maintain systems, work with languages like C++, Python, Java, Rust, Go, and collaborate across stakeholders to deliver secure, scalable solutions.
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 join a dedicated team responsible for developing software solutions for the Next Generation Air Navigation System (ANS), with particular emphasis on the development of Aeronautical Information services.
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!
Key responsibilities include:
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., C++, Python, Java, Rust, GoLang, 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.
Team Leadership & Cross-Functional Collaboration: Lead and guide software development teams, providing technical mentorship to junior developers and coordinating project deliverables, whilst working closely with various stakeholders, architects, and other software developers to design, implement and deploy mission-critical systems. Foster best practices in software development methodologies across the team.
Testing & Validation: Develop comprehensive test plans & test cases to ensure software integrity throughunit 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.
Your appointment designation will 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 a permanent tenure or subsequent contract renewal.
The Civil Aviation Authority of Singapore's raison d'etre is to develop the air hub and aviation industry in Singapore, expanding Singapore's links to the rest of the world. We enable opportunities through aviation, making connections, opening doors and enabling choices in people's lives.