Software Development Lead

LeidosEagan, MN
$87,100 - $157,450Onsite

About The Position

Leidos is seeking a Software Development Lead to join a dynamic team in Eagan, MN. This role focuses on the development and maintenance of software that enhances aircraft runway and terminal congestion management. The Federal Aviation Administration’s (FAA) Terminal Flight Data Manager (TFDM) is a critical NextGen program designed to improve air traffic operations by providing an integrated surface traffic control and management system. TFDM functions include Surface Collaborative Decision making (SCDM), departure scheduler, Electronic Flight Data (EFD), and integration/replacement of multiple National Airspace System (NAS) components. The goal is to share data among controllers, aircraft operators, and airports to improve the efficiency of aircraft staging, departures, and traffic flow, creating a continuous real-time picture of traffic volume and airport resources for gate-to-gate efficiency.

Requirements

  • Bachelor’s degree in computer science or related field with 5+ years of relevant experience.
  • Must be able to obtain and maintain a public trust clearance.
  • Experience in object-oriented design and development in C++ and Java.
  • Experience in following a documented Software Development Process.
  • Experience using version control tools such as Git, Subversion or CVS.
  • Experience in use of the UNIX and Linux operating systems.

Nice To Haves

  • Experience developing graphical user interfaces using Qt.
  • Experience in Ansible, shell script, Python.
  • Development experience in other computer languages (C, Ada, Perl, etc.).
  • Familiarization with the Atlassian Tool Suite and JIRA.
  • FAA air traffic domain knowledge.
  • Willingness to travel to customer sites.

Responsibilities

  • Maintaining the FAA air traffic control display software within the object-oriented environment (primarily C++/Java) on a UNIX/Linux platform.
  • Performing software development as needed for the TFDM system.
  • Providing support needed for system engineering.
  • Developing the design for the user interface framework including client and server-side components.
  • Working in an Agile Scrum environment.

Benefits

  • competitive compensation
  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service