remote
Lead Python Software Engineer - Leidos
Software Engineer
Lead a team developing and maintaining Python‑based software for FAA's Terminal Flight Data Manager, delivering real‑time runway and terminal congestion solutions using modern development practices.
About the role
Key Responsibilities
- Architect, design, and implement Python applications that support the FAA Terminal Flight Data Manager (TFDM) for real‑time runway and terminal congestion management.
- Lead a cross‑functional team through Agile ceremonies, code reviews, and mentorship to ensure high‑quality, maintainable code.
- Integrate and optimize data pipelines that ingest, process, and visualize high‑volume flight data in near real‑time.
- Collaborate with stakeholders, including air traffic control experts and system engineers, to translate operational requirements into technical solutions.
- Establish CI/CD pipelines, automated testing, and monitoring to guarantee reliability and rapid delivery of software updates.
Requirements
- 5+ years of professional Python development experience, preferably in safety‑critical or real‑time domains.
- Strong understanding of air traffic management concepts, surface operations, or related transportation systems.
- Proven experience with Agile methodologies, CI/CD tools (e.g., Jenkins, GitLab CI), and automated testing frameworks.
- Ability to lead and mentor engineers, fostering collaboration and continuous improvement.
- Excellent problem‑solving and communication skills, with a focus on delivering mission‑critical software solutions.