remote
Software Development Lead - Leidos
Software Engineer
Lead a high‑impact team developing FAA NextGen software to optimize runway and terminal congestion, leveraging Python, C++, Java, AWS, and agile practices to deliver robust, scalable solutions for air traffic management.
About the role
Key Responsibilities
- Architect, design, and implement software components for the Terminal Flight Data Manager, ensuring performance, reliability, and compliance with FAA standards.
- Lead a cross‑functional team of developers, providing mentorship, code reviews, and fostering a culture of continuous improvement.
- Collaborate with system engineers and domain experts to translate air traffic control requirements into technical specifications.
- Drive the adoption of cloud‑native practices on AWS, optimizing deployment pipelines and infrastructure as code.
- Ensure rigorous testing, documentation, and adherence to safety and security regulations throughout the development lifecycle.
Requirements
- 10+ years of software development experience, with 5+ in a leadership role.
- Proficiency in Python, C++, and Java, plus experience with AWS services.
- Strong background in software architecture, design patterns, and performance optimization.
- Experience in regulated or safety‑critical domains (e.g., aviation, aerospace, defense) is highly desirable.
- Excellent communication skills and a proven ability to mentor and inspire teams.