Senior Software Engineer


Melbourne VIC, Australia


Identity & Fraud / Software Development

May 13

This job is no longer accepting applications.

We’re inventing the future, right here, right now, at Thales. We designWe’re inventing the future, right here, right now, at Thales. We design the critical security solutions of tomorrow by combining the curiosity to explore, the intelligence to question and the vision to create. Together we solve complicated problems by combining our experience in the market with our leading research and development capabilities.

About Your Role

By joining the OneSky team you are will be joining a team that is revolutionising how we travel.

Australia has embarked on the most complex transformation of air traffic management (ATM) in its aviation history – a once-in-a-generation opportunity to create a unified solution to Australia’s future Air Traffic Management needs.

With various teams operating in the OneSky programme, a number of new vacancies have opened up to add to the growing Simulation Team. Currently developing a pilot / Air Traffic Controller Training Simulation system. Your new team will be creating a programme which will give Air Traffic Controllers a top down view, similar to Air traffic controller flight plans, integrating the various communications systems also being deployed.

The Senior Engineer may make some original contribution or apply new professional engineering approaches and techniques to the design or development of equipment or special aspects of products, facilities and buildings.

Experience In The Below Technologies (not All Are Required)

  • Java
  • C/C++
  • ADA
  • XML
  • Coverity
  • Sonar

Development Environment (experience In Some But Not All)

  • Linux/ Thalix
  • GIT
  • Jira
  • Kanbans/ Sprints
  • Jenkins
  • Gnat
  • Eclipse
  • Vim/ Notepad ++
  • VMs
  • AWS
  • Confluence
  • Agile + Waterfall Lifecycle
  • Bespoke Automated testing Frameworks

How About You?

  • A tertiary qualification in Engineering, Computer Science, IT or other relevant qualification
  • Solid experience of developing and delivering large-scale or distributed software solutions on time and experience with the full software development lifecycle
  • Solid understanding of configuration management tools and continuous build environment

Good to Know

You’ll get an email acknowledgement after you’ve applied, Thales strives to provide a personalised experience for all suitable applicants.

As a Defence security clearance is required for this role, applicants must be Australian citizens and eligible to obtain and maintain an appropriate clearance. To learn more about clearances please visit –

Prior to offer you’ll complete a pre-employment police and medical check and a detailed reference check.

For more information on Thales visit us @ThalesCareers on Instagram

Thales is committed to promoting and maintaining a workplace culture of shared respect that enables all of us to feel valued, do our best, and remain truly passionate about the place that we work. We encourage applications from Aboriginal and Torres Strait Islander people and individuals from diverse backgrounds. We are committed to making reasonable adjustments to provide a positive, barrier-free recruitment process and supportive workplace.

Wellbeing matters at Thales, and where possible we encourage flexible working.

You must be logged in to to apply to this job.


Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information


View resume



We’re investing in digital and “deep tech” innovations to build a future we can all trust.