Software Development Engineer

Leidos•Gaithersburg, MD
•$57,850 - $104,575

About The Position

Leidos is seeking a Software Development Engineer to join a dynamic team working on the Federal Aviation Administration’s (FAA) En-Route Automation Modernization (ERAM) system. ERAM is the core of the Next Generation Air Traffic Control System, serving as the foundational platform for all Air Traffic Control (ATC) systems and vital for air navigation. Developers on the ERAM team support new system capabilities and enhancements requested by the FAA, as well as system upgrades through Tech Refresh initiatives. ERAM also facilitates increased air traffic flow as the need for additional capabilities evolves. This role specifically focuses on the ERAM middleware layer, referred to as “FlightDeck”. The team is encouraged to utilize AI capabilities to enhance all phases of software development (Design, Code, and Test) as ERAM has recently been approved for AI integration.

Requirements

  • Computer Science or Computer Engineering Degree with 0-1 year of experience
  • Demonstrated Software Development Skills/Capabilities
  • Excellent Verbal and Communication Skills
  • Flexibility in working across multiple SW languages
  • Demonstrated ability to debug and solve problems
  • A Strong Desire to Learn & Improve your Technical Capabilities
  • The ability to obtain and maintain a Public Trust clearance.
  • Must be a U.S. Citizen

Nice To Haves

  • Hands-On Work Experience performing Software Engineering Tasks (non-academic internships)
  • Track Record for completing complex SW development assignments.
  • Leadership Skills & Experience
  • Detailed knowledge of Linux OS and OS concepts desirable.

Responsibilities

  • Modernizing the AT control system by improving the availability and performance of the ERAM system.
  • Supporting ERAM as it continues to migrate upgrade hardware, software, OS levels, firmware, security, and CAS.
  • Optimizing the experience for the flying public, Air Traffic Control, and the airline industry by improving the collaboration and decision-making capabilities of flight controllers.
  • Developing and maintaining the FAA air traffic control software (primarily Ada95/C++) on a UNIX/Linux platform. Support/maintenance functions utilize PERL/PYTHON.
  • Performing software development as needed for the ERAM system.
  • Coordinate Solutions with Systems Engineering.
  • Coordinate the development of new capabilities and upgrade to common services provided the applications via the FlightDeck API.
  • Leveraging AI/ML concepts to improve SW processes and capabilities.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service