Software Developer

Leidos•Gaithersburg, MD
•$69,550 - $125,725

About The Position

Leidos is seeking Software Developers to join the Air Traffic Business Area within the Homeland Sector, supporting the development of next-generation flight service and air traffic systems. The work supports the FAA’s initiative to modernize legacy flight service capabilities by replacing aging infrastructure with scalable, cloud-based platforms designed to improve safety and operational efficiency, particularly in remote and high-dependency aviation environments. The program delivers mission-critical flight services to the pilot community. As part of a Scaled Agile software development organization, the Software Developer contributes to technical execution of a program integrating globally deployed technologies with modern cloud-native capabilities. The role works with cross-functional teams and technical leaders in a regulated, safety-critical environment. The developer independently designs and implements software solutions, collaborating with systems engineering, product delivery, and DevSecOps teams. The primary focus is developing containerized applications in an Agile/SAFe environment. The role supports government programs and requires the ability to obtain and maintain a favorable Public Trust investigation.

Requirements

  • Bachelor’s degree in computer science or a related field and 2–4 years of relevant experience, or a Master’s degree and less than 2 years of experience.
  • Experience with Java.
  • Experience with React.
  • Experience with web development and commonly used front-end tools and languages, including HTML, CSS, and JavaScript.
  • Experience with Linux.
  • Experience with version control systems such as Git or Subversion.
  • Experience with common development tools and IDEs such as Eclipse or VS Code.
  • Knowledge of AI-assisted software development tools and workflows, such as Claude Code or Codex.
  • Knowledge of cloud-based systems.
  • Knowledge of unit testing tools such as JUnit and Mockito.
  • Understanding of sound software development principles and practices.
  • Ability to plan and prioritize personal tasks and communicate effectively verbally and in writing.
  • Ability to produce high-quality work independently and collaboratively in a fast-moving environment.
  • Ability to obtain an SF-85 Public Trust suitability determination.
  • U.S. citizenship required.

Nice To Haves

  • Knowledge of or experience with the Agile/SAFe framework.
  • Knowledge of or experience with RESTful APIs, JSON, XML, and XSD.
  • Knowledge of or experience with Spring Framework, Spring Security, and Spring Boot.
  • Knowledge of or experience with Python.
  • Knowledge of or experience with Ansible playbooks and YAML.
  • Knowledge of or experience with Linux shell scripting.
  • Knowledge of DevSecOps practices and CI/CD pipelines.
  • Knowledge of or experience with MongoDB.
  • Knowledge of air traffic control and flight services.

Responsibilities

  • Perform software development individually and as part of a team, including writing, testing, debugging, and maintaining source code in an Agile environment.
  • Participate in daily stand-ups, Release Planning, and other team activities.
  • Write and execute unit and functional tests.
  • Troubleshoot and help resolve technical issues in laboratory and operational environments.
  • Provide support as needed to system engineering, test engineering, and system owner teams.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service