Point your AI agent at freehire and let it find you a job.

Get the CLI →

Cornerstone Global Partners

NewBe an early applicant

Senior Software Engineer, Air Navigation System (Aviation & Government)

Posted Updated
Discussion

Summary

3-year contract role on-site at Changi Airport (Civil Aviation Authority of Singapore), building and maintaining safety-critical software for the Next Generation Air Navigation System with emphasis on Aeronautical Information services. Day-to-day spans coding in languages like C++, Python, Java, Rust and Go, testing/validation, deployment, and leading/mentoring the dev team.

Salary: $7,500 – $11,000 per month

This position will start off as 3 years contract.


Location:
Civil Aviation Authority of Singapore, at Changi Airport Terminal 2


Duties:

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.

• 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 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.


Working Hour:
Mon to Thu: 8.30am to 6pm, Fri: 8.30am to 5.30pm


Salary:

Depending on experience and qualification

Thank you!

Toh Kim Leng (Glendon)
Cornerstone Global Partners
EA: 19C9859
Reg no: R1982182

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.