via Indeed
$80K - 120K a year
Develop and maintain software and configuration management tools for the FAA TFDM program, including scripting, coding, testing, and supporting build processes in an Agile environment.
Strong Java development, Python scripting, infrastructure and DevSecOps skills, with experience in software configuration management and Agile methodologies.
Software Engineer position supporting the FAA's Terminal Flight Data Management (TFDM) program. The Software Engineer shall possess strong Java development and infrastructure skills including: • Script skills • Python • Ansible • Infrastructure tool experience and • DevSecOps type of skills. Under the direction management, the candidate shall: • Perform software development as needed for the TFDM system and • Provide any support needed for the build lead. The candidate(s) shall be responsible for any/all of the following: • Install, configure, maintain SW management tools set • Develop and maintain software configuration management solutions • Articulating user needs and requirements from high level user stories; • Developing the design for the user interface framework; • Developing client and server side components; analyzing and designing databases within an application • Working in an Agile Scrum environment • Develop scripts to collect metrics as needed, and • Support the Builds and Controls team. • Articulating user needs and requirements from high level user stories • Developing the design for the user interface framework. • Correcting and testing Problem Reports. • Coding and testing TCM Scripts • Creating customized scripts for linking to CAS products; and • Working in an agile environment. Gaithersburg, MD or Remote (with approval)
This job posting was last updated on 2/27/2026