Principal Software Engineer - Flight Data Processing

1 Month ago • All levels • Data Analysis

Job Summary

Job Description

The Principal Software Engineer role at Thales focuses on delivering the OneSKY system, transforming Australian Air Traffic Management. This hybrid role, based in Melbourne CBD, involves designing and delivering software, ensuring it meets requirements, and identifying and mitigating risks. The engineer will also provide technical leadership and training, mentor junior engineers, and be recognized as an expert in complex software components. The role requires domain expertise in Flight Data Processing and experience with large-scale systems and formal software engineering processes. The engineer will contribute to architecture, design, development, integration, and verification of software solutions for the project. They will also be responsible for ensuring the designed solution aligns with the project's schedule, cost, and quality expectations. The engineer will lead technical reviews and provide guidance on complex algorithms, performance issues, and external interfaces.
Must have:
  • Domain expertise in Air Traffic Management, specifically Flight Data Processing.
  • Deep knowledge of Java programming language.
  • Experience with GIT, Bitbucket, Gradle, Cucumber, Jenkins, Eclipse, JIRA.
  • Experience with formal software engineering processes and software lifecycle.
  • Experience working with large-scale and distributed systems.
Perks:
  • Annual Bonus + Private Medical Insurance
  • ThalesFlex – Hybrid work environment
  • Fitness Passport Discount
  • Employee discounts with several affiliates (Travel, Car hire, Tech, Medical Insurance)
  • Modernized Paid Parental Leave
  • Veterans Leave
  • Novated Lease options
  • Family support through our partnership with Parents at Work
  • Personal & professional training development opportunities
  • Sonder – Wellbeing & Support Partner

Job Details

At Thales, we know technology has the ability to make our world more secure, sustainable, and inclusive – and that it’s all driven by human intelligence.

Because it takes human intelligence to build and power the systems and solutions that people depend on every day. So we stay curious and make space for diverse points of view. We share what we know and we challenge what’s possible.

From manufacturing and engineering to cybersecurity and space, we’re driving progress in some of the world’s most important industries – and working together to build a future we can all trust.

Our Benefits

  • Annual Bonus + Private Medical Insurance
  • ThalesFlex – Hybrid work environment
  • Fitness Passport Discount
  • Employee discounts with several affiliates (Travel, Car hire, Tech, Medical Insurance)
  • Modernised Paid Parental Leave
  • Veterans Leave
  • Novated Lease options
  • Family support through our partnership with Parents at Work
  • Personal & professional training development opportunities
  • Sonder – Wellbeing & Support Partner

Our Team

From take-off to landing, Thales offers the most complete range of solutions to provide dynamic Air Traffic Services to support today's growing domestic and international travel requirements. Utilising this knowledge and experience Thales Australia will deliver a harmonised Civil/Military Air Traffic Management System (CMATS / OneSKY) in Australia to Airservices Australia and Defence. 

This will enable a new level of safety and efficiency, while also reducing delays for the travelling public and providing opportunities to improve environmental outcomes. OneSKY will transform Australia’s sky, and we are proud to be partners in its delivery.

The Role

The Principle Software Engineer is integral to delivering the OneSKY system, which aims to transform Australian Air Traffic Management. This position specifically requires domain expertise in Air Traffic Management, with a focus on Flight Data Processing, alongside experience with large-scale systems and formal software engineering processes.

This is a hybrid role based in our Melbourne CBD office.

Some key responsibilities:

  • Designing and delivering software to meet requirements including architecture, design, reuse, development, integration and verification
  • Defining and tailoring the software engineering environment and the process, practices and tools applicable to the project
  • Ensuring that the designed solution is developed according to design, schedule, cost and quality expectations
  • Identifying risks, and proposing effective solutions; executing mitigation actions and reporting on outcomes and residual risks

As part of your technical leadership you are also accountable for

  • Provide technical leadership and training on technical tasks (complex logical & numerical algorithms / performance issues / external interfaces / …) and technical reviews (workshops, peer reviews and project reviews). if necessary, lead or be the technical lead of a small team
  • To be recognised within the business as expert for large and/or complex assigned software components or feature(s).
  • To mentor/coach assigned Software Engineers

Qualifications

Relevant bachelor’s or master’s Degree

Skills & Experience

  • Domain expertise in Air Traffic Management, specially within Flight Data Processing
  • Language: deep knowledge of Java
  • IDE/CICD Tools: GIT, Bitbucket, Gradle, Cucumber, Jenkins, Eclipse, JIRA
  • Experience with formal software engineering process and experience in the whole lifecycle
    • Writing & reviewing design, requirements, tests and code
    • TDD approach
  • Experience in working large scale and distributed systems, being part of a greater whole than your component team or feature team
  • Experience delivering technical training
  • Devops culture and CICD methodologies
  • Agile methodology: Scrum

#HN-LN1

It’s easy to dismiss the perfect opportunity if you don’t see yourself as the perfect fit. If this role feels right – no matter your background or personal circumstances – please introduce yourself or join our community. We’re committed to supporting a diverse workplace, and that starts here.

We’re proud to be endorsed by WORK180 as an Employer for All Women, but we know there’s always more we can do. We’ll continue to foster industry partnerships, employee resource groups (ERGs) and development opportunities to make Thales a genuinely equitable employer, for everyone.

Read more about our WORK180 endorsement.

Similar Jobs

endava - Senior DevOps Engineer

endava

Buenos Aires, Buenos Aires, Argentina (On-Site)
1 Month ago
Aristocrat - Sr Engineer II - Fullstack (Typescript + Java)

Aristocrat

Noida, Uttar Pradesh, India (Hybrid)
2 Weeks ago
JDA - Sr. Staff Data Engineer - Snowflake Expert

JDA

Dallas, Texas, United States (Hybrid)
3 Weeks ago
Blackbird Interactive - Intermediate Build & Platform Software Engineer (Unreal Engine 5)

Blackbird Interactive

Vancouver, British Columbia, Canada (Remote)
2 Weeks ago
Electronic Arts - Data Engineer

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
London stock Exchange - Senior Data Architect

London stock Exchange

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Monzo - Lead Data Scientist

Monzo

London, England, United Kingdom (Remote)
1 Month ago
Rackspace Technology - Data Engineer III/IV

Rackspace Technology

Bengaluru, Karnataka, India (Remote)
1 Week ago
bytedance - Risk Data Analytics Business Partner

bytedance

Singapore (On-Site)
3 Months ago
Jane Street - Data Engineer

Jane Street

Hong Kong (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PwC - Guidewire Developer

PwC

Johannesburg, Gauteng, South Africa (On-Site)
7 Months ago
Qualcomm - GPU Engineering Program Manager

Qualcomm

San Diego, California, United States (On-Site)
1 Month ago
Tide - Senior Backend Engineer - DevProd

Tide

Belgrade, Serbia (Hybrid)
1 Month ago
FICO - Lead Backend Engineer

FICO

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Epoch Games - Unreal Engine C++ Programmer

Epoch Games

Winston-Salem, North Carolina, United States (Remote)
1 Year ago
bytedance - Research Scientist Graduate (Foundation Model - Vision and Language)

bytedance

Seattle, Washington, United States (On-Site)
5 Months ago
Gameopedia - AI/Agent Engineer

Gameopedia

Norway (Hybrid)
3 Months ago
Nintendo - Senior Data Scientist

Nintendo

Redmond, Washington, United States (On-Site)
5 Months ago
Clearwater Analytics - Web Specialist

Clearwater Analytics

New York, United States (On-Site)
2 Weeks ago
sitetracker - Senior Software Project Manager

sitetracker

Bengaluru, Karnataka, India (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Melbourne, Victoria, Australia

Adobe - Senior Cyber Defense Analyst

Adobe

Sydney, New South Wales, Australia (On-Site)
2 Months ago
Immutable - Software Engineer

Immutable

Australia (Hybrid)
3 Months ago
AECOM - Buildings Group Lead

AECOM

Sydney, New South Wales, Australia (On-Site)
1 Week ago
Cubic corporation - Storeman/Driver

Cubic corporation

Murarrie, Queensland, Australia (On-Site)
3 Weeks ago
ISS Stoxx - Research Analyst, China Taiwan

ISS Stoxx

Sydney, New South Wales, Australia (On-Site)
2 Weeks ago
Wolters Kluwer - Senior Business Development Manager

Wolters Kluwer

Melbourne, Victoria, Australia (Hybrid)
3 Weeks ago
Canva - Staff Machine Learning Engineer - User Voice

Canva

Melbourne, Victoria, Australia (Remote)
2 Months ago
Octopus - Software Engineer - Cloud Authentication

Octopus

Australia (Remote)
2 Weeks ago
Polygon Labs - APAC Growth Manager

Polygon Labs

New South Wales, Australia (Remote)
3 Months ago
Marsh McLennan - Fund Implementation, Senior Analyst

Marsh McLennan

Melbourne, Victoria, Australia (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Data Analysis Jobs

Eqvilent - C++ SOFTWARE ENGINEER (MARKET DATA)

Eqvilent

(Remote)
7 Months ago
Brillio - Data Scientist

Brillio

Bengaluru, Karnataka, India (Hybrid)
9 Months ago
Tide - Staff Data Engineer

Tide

Delhi, India (Hybrid)
1 Month ago
binance - Big Data Engineer (Spark, Flink, Java)

binance

Asia, Lima Region, Peru (Remote)
2 Years ago
plana technologies - Business Analyst

plana technologies

Cartago Province, Costa Rica (Remote)
3 Weeks ago
Simcorp - Lead Financial Data Analyst

Simcorp

Noida, Uttar Pradesh, India (Hybrid)
2 Weeks ago
Ion - Internship - Data Science

Ion

Milan, Lombardy, Italy (On-Site)
8 Months ago
Cequence Security - Data plane Engineer

Cequence Security

Pune, Maharashtra, India (On-Site)
8 Months ago
N-ix - Senior Data Engineer with Snowflake

N-ix

(On-Site)
1 Week ago
Grab - Data Scientist (Dynamic Pricing)

Grab

Beijing, China (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Rio De Janeiro, Brazil (On-Site)

Irvine, California, United States (On-Site)

Vélizy-Villacoublay, Île-de-France, France (On-Site)

Vélizy-Villacoublay, Île-de-France, France (On-Site)

Vélizy-Villacoublay, Île-de-France, France (On-Site)

Vélizy-Villacoublay, Île-de-France, France (On-Site)

Templecombe, England, United Kingdom (On-Site)

Noisy-le-Grand, Île-de-France, France (Hybrid)

Limours, Île-de-France, France (Hybrid)

Valence, Auvergne-Rhône-Alpes, France (On-Site)

View All Jobs

Get notified when new jobs are added by Thales

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug