Principal Software Engineer - Flight Data Processing

2 Months 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

Qualcomm - Systems Test Engineer, Senior

Qualcomm

Colombes, Île-de-France, France (On-Site)
2 Months ago
Cineplex - Full Stack Software Developer

Cineplex

Toronto, Ontario, Canada (Remote)
2 Weeks ago
Apple - Security Software Engineer – Software Supply Chain Security

Apple

Seattle, Washington, United States (On-Site)
2 Months ago
Epic Games - Senior Automation Test Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
CData Software - Software Development Engineer III

CData Software

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Patreon - Staff Data Scientist

Patreon

New York, New York, United States (Hybrid)
4 Months ago
Redhorse Corp - Senior Data Engineer

Redhorse Corp

Falls Church, Virginia, United States (On-Site)
1 Month ago
bytedance - Business and Risk Analyst

bytedance

Tokyo, Japan (On-Site)
2 Months ago
Aledade - Senior Security Engineer I (Data Security)

Aledade

Bethesda, Maryland, United States (Remote)
2 Weeks ago
powtoon - Full-Stack Data Analyst

powtoon

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Corsair - eCommerce Full Stack Developer (React / Shopify)

Corsair

Milpitas, California, United States (On-Site)
3 Months ago
Ajmera Infotech - Senior React Developer

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Atomic cartoons  - CG Core Pipeline Developer

Atomic cartoons

Vancouver, British Columbia, Canada (Remote)
2 Months ago
EMA - Web Developer

EMA

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Penn Interactive - Data Science Manager, Football

Penn Interactive

Philadelphia, Pennsylvania, United States (Remote)
2 Weeks ago
appier - Software Development Engineer in Test (Intern)

appier

Taipei City, Taiwan (On-Site)
1 Month ago
F4 GRUOP - Javascript Fullstack Developer

F4 GRUOP

Paris, Île-de-France, France (On-Site)
2 Months ago
Apollo - Senior Customer Success Manager

Apollo

United States (Remote)
1 Month ago
grendel games - Front-end web developer

grendel games

Leeuwarden, Friesland, Netherlands (Hybrid)
1 Month ago
Motorola solutions - Senior DevOps Engineer

Motorola solutions

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
5 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Melbourne, Victoria, Australia

Triple dot studios - Senior Product Analyst

Triple dot studios

Melbourne, Victoria, Australia (Hybrid)
2 Weeks ago
Interactive Brokers - FIU Analyst

Interactive Brokers

Sydney, New South Wales, Australia (Hybrid)
3 Weeks ago
Lorikeet - AI Implementation Strategist

Lorikeet

Sydney, New South Wales, Australia (On-Site)
1 Month ago
Thales - Trainer & Assessor (Explosive Ordnance)

Thales

Orchard Hills, New South Wales, Australia (Hybrid)
2 Months ago
Nine - Video News Editor

Nine

Sydney, New South Wales, Australia (On-Site)
2 Weeks ago
Nine - P&C Analyst - 6-month contract - Immediate Start

Nine

North Sydney, New South Wales, Australia (On-Site)
2 Weeks ago
Immutable - Engineering Manager

Immutable

Sydney, New South Wales, Australia (Hybrid)
1 Week ago
Telastra - Senior Engineer - Platform Engineering Security Specialist

Telastra

Australia (Remote)
2 Weeks ago
Gameloft - Senior Technical Artist – Rigging

Gameloft

Brisbane, Queensland, Australia (Hybrid)
5 Days ago
Whatnot - Marketing Manager

Whatnot

Melbourne, Victoria, Australia (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Data Analysis Jobs

AiDash - Business Analyst

AiDash

Gurugram, India (Hybrid)
5 Months ago
Qube Cinema - Business Strategy & Data Analytics Manager

Qube Cinema

Delhi, India (On-Site)
2 Months ago
Capgemini - Senior Data Scientist

Capgemini

Gurugram, Haryana, India (On-Site)
1 Month ago
Publicis Groupe - Senior Data Analyst

Publicis Groupe

Singapore (Hybrid)
1 Week ago
Arcadia - Data Engineer III

Arcadia

Chennai, Tamil Nadu, India (Hybrid)
3 Weeks ago
Tesla - Vibration Test & Data Analysis Engineer

Tesla

North Brabant, Netherlands (On-Site)
5 Months ago
Apple - Business Analyst - Sports & TV+

Apple

Culver City, California, United States (On-Site)
2 Months ago
Scopely - Senior Data Analyst, Marketing Analytics

Scopely

Mexico City, Mexico City, Mexico (Hybrid)
5 Months ago
Unity - Software Engineer - Big Data & Backend

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
facepunch - Data Engineer

facepunch

(Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Glasgow, Scotland, United Kingdom (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Barangaroo, New South Wales, Australia (Hybrid)

North Kingstown, Rhode Island, United States (On-Site)

Ottawa, Ontario, Canada (Hybrid)

Benalla, Victoria, Australia (Hybrid)

Buenos Aires, Buenos Aires, Argentina (Hybrid)

Austin, Texas, United States (Hybrid)

Mexico City, Mexico (Hybrid)

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