Software Developer

LeidosGaithersburg, MD
$69,550 - $125,725Onsite

About The Position

Leidos is seeking a Software Developer to join a dynamic team in Gaithersburg, MD, focusing on the development and maintenance of software that enhances aircraft runway and terminal congestion management. This role is crucial for improving air traffic operations within the National Airspace System (NAS) through the Federal Aviation Administration’s (FAA) Terminal Flight Data Manager (TFDM) program, which provides NextGen Air Traffic Control capabilities. The TFDM program is an airport surface management initiative designed to increase efficiency in airport surface and terminal airspace by implementing a comprehensive, integrated surface traffic control and management system. The team is looking for a candidate with expertise in modern development (PHP, Python, Java), structured data (XML, XSD, XSLT, JSON, CSV), Agile/Scrum methodologies, Drupal, and relational databases (PostgreSQL, MySQL, Oracle). TFDM functions include Surface Collaborative Decision Making (SCDM), departure scheduling, and other airport decision tools, Electronic Flight Data (EFD), and integration with the Enhanced Air Traffic Control Tower (ATCT) Traffic Flow Management System (TFMS) Replacement within the NAS. TFDM aims to improve gate-to-gate flight efficiency by enabling shared data awareness among controllers, aircraft operators, and airports, facilitating electronic data exchange for a real-time traffic volume and airport resource picture.

Requirements

  • Bachelor’s degree in computer science, software engineering, mathematics, engineering, or a related technical discipline. A Master’s or Doctorate degree may substitute for required experience.
  • 3+ years of combined experience with modern software development (PHP, Python, Java).
  • 1+ years of combined experience with web development and building responsive UIs with modern front-end technologies.
  • Experience working in Agile software development environments.
  • Must be able to obtain and maintain a Public Trust clearance.
  • Solid understanding of modern PHP frameworks (Drupal, Laravel, Symfony).
  • Experience developing modern PHP applications using object-oriented programming principles and contemporary PHP language features (e.g., typed properties, union types).
  • Proven experience designing, developing, and maintaining software applications for creating, validating, transforming, and managing structured data formats (JSON, CSV, XML, XSD, XSLT).
  • Demonstrated knowledge of XML schema design (XSD), XSLT transformations, and structured data validation techniques.
  • Experience with automated testing methodologies (unit, integration, behavior-driven testing) using tools like PHPUnit, Behat/Cucumber, Selenium, or equivalent frameworks.
  • Solid knowledge of front-end technologies (HTML5, JavaScript/TypeScript, CSS3) and responsive UI development principles.
  • Strong experience in automating tasks with scripting languages (Bash, Shell, Python).
  • Experience in using UNIX and Linux operating systems.
  • Experience using DevOps and CI/CD tools (Git/Bitbucket, Bamboo/Jenkins, SonarQube) and automated build/deployment pipelines.

Nice To Haves

  • Strong experience with Ansible Automation and authoring playbooks and roles for installing, maintaining, or upgrading platforms.
  • Experience building, packaging, and deploying software applications in Linux environments using RPM-based distribution mechanisms.
  • Experience deploying or supporting applications in AWS cloud environments, with related certifications.
  • Experience with AI assisted software development.
  • Experience using Atlassian collaboration and development tools (Jira, Confluence, Bitbucket, Bamboo).
  • Experience with relational databases (PostgreSQL, MySQL, Oracle), including SQL optimization and ORM technologies (Doctrine, Eloquent).
  • Experience with FAA and air traffic domain knowledge.
  • Willingness to travel to customer sites.

Responsibilities

  • Architect, design, develop, and implement next-generation applications using software engineering best practices and modern technologies, including Infrastructure-as-Code and Configuration-as-Code (Terraform, Ansible).
  • Develop and maintain applications using Content Management Systems like Drupal and WordPress.
  • Utilize DevOps and CI/CD tooling (Bamboo, Docker, SonarQube, Ansible) for development processes.
  • Provide software expertise in areas such as application integration, RESTful services, Drupal administration, security, workflow automation, module integration, user experience (UX), and accessibility compliance (Section 508/WCAG/USDS standards).
  • Investigate and repair application defects across various components, including automation, front-end, business logic, middleware, and databases (PL/SQL and Data Modeling).
  • Brief management, customers, teams, or vendors using written or oral communication skills, tailored to the audience's technical level.
  • Perform all other duties as assigned or directed.

Benefits

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