> Markdown version of [/jobs/ext/3640493-flight-and-mission-software-development-lead](https://www.wearedevelopers.com/jobs/ext/3640493-flight-and-mission-software-development-lead). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Flight and Mission Software Development Lead - **Company:** Leidos, Inc. - **Location:** Huntsville, AL, United States - **Experience:** Expert - **Salary:** $131,300.0 - $237,350.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), .NET Framework, Microsoft Windows, Agile Methodology, Data Analysis, Systems Engineering, Asana, JIRA, Unit Testing, C Sharp (Programming Language), Unix, C++ (Programming Language), CMake, Configuration Management, Computer Engineering, Continuous Integration, Data Transmissions, Software Debugging, Linux, Programming Tools, Embedded Software, Network Interface Controllers, Design of User Interfaces, Hardware-In-The-Loop Simulation, Hyper-V, Issue Tracking Systems, Python (Programming Language), Object-Oriented Software Development, Scrum Methodology, Software Maintenance, Systems Development Life Cycle, Quick EMUlator (QEMU), Qt (Software), Real-Time Operating Systems, Regression Testing, Release Management, OpenAI, Software Safety, Requirements Management, Software Engineering, Trello, VirtualBox, Virtualization Technology, Extensible Markup Language (XML), Rust (Programming Language), Software Repository, Cisco Discovery Protocol, Claude Code, Swift (Programming Language), Agentic-AI, Gitlab, Information Technology, Atlassian Tools, Front End Software Development, Objective C++, Devsecops, Docker, Vmware, Programming Languages - **Published:** October 8, 2026 - **Apply:** https://jobs.military.com/career/359707/flight-software-development-lead-alabama-al-huntsville ## About the Role * A Bachelor's Degree or higher degree in Software Engineering, Computer Engineering, Computer Science, Management Information Systems, Computer Information Systems, Electrical Engineering, Aeronautical Engineering, Aerospace Engineering, Mathematics, Physics, or a related technical field is required.\n * Candidate should have 12+ years of relevant technical experience.\n * Candidate should have 3+ years or relevant experience leading teams and managing resources for software development.\n * Excellent communication (verbal and written) and team leadership skills.\n * Candidate must demonstrate their ability to work independently, collaborate closely with team members, discern efficient roles and tasks for their team members, think critically, act confidently and judiciously, exercise impeccable judgement, consistently make rational decisions, and impart a productive sense of urgency to others.\n * Experience in development of software products or simulations using C, C++, Rust, C#, or Java is required. Candidate must articulate strong competency in development in at least one of these programming languages, object-oriented design principles, and troubleshooting.\n * Experience working on one or more final products that went beyond prototypes, demonstrations, test beds, or internal/lab use only. The candidate's prior experience must exist on software products, integrated systems, or simulations that were released and fielded as either a product itself, used operationally on an integrated system, or released and used independently by individuals other than those who developed it.\n * Proficient with efficient use of peer reviews and evaluations of software development plans, specifications, requirements management, architectures, designs, source code, unit tests, verification plans and procedures.\n * Familiar with practices associated with successful software supplier or subcontractor management, and basic contract requirements methodology (e.g., SOWs, SLAs, and CDRLs).\n * Fundamental and working knowledge of software configuration management, code repositories and build system components, such as DevSecOps, CI/CD pipelines, CMake, GitLab, Docker, and virtualization tools (e.g., VMWare, QEMU, VirtualBox, Hyper-V).\n * Fundamental and working knowledge of general-purpose operating systems (Linux, UNIX, and/or Windows) and practical knowledge of their respective development tools/IDEs, scripts, debuggers, and administrative features.\n * Understanding of the software development life cycle, its phases, life cycle models, metrics or performance indicators, and techniques for rapid development while ensuring high-quality solutions and on-time results.\n * Able to multi-task and willing to work with teammates to contribute directly to industry events, white papers and competitive proposals.\n * Basic understanding of software engineering process and the appropriateness of its use, application, and proper methods of tailoring.\n * Basic understanding of systems engineering principles and practices relevant to software.\n, * Candidate must be a U.S. Citizen and possess and maintain a Secret Security clearance (final) with the ability to obtain and maintain a Top Secret clearance.\n, * Software Development: Experience with planning, specification, design, development, integration, installation/deployment, and maintenance of software for airborne systems, mission planning systems, missile/weapon platforms, uncrewed or autonomous systems, and/or ground control/support systems.\n * User Experience Programming Languages: Basic knowledge in one or more programming languages used in applications and front-end software, such as Python, .NET/C#, Java, C++, Qt, Swift/Objective-C, and XML.\n * Agile Development: Experience with SAFe as Product Owner, Scrum Master, or Developer performing software product development using Agile development methodologies within one or more Agile tools such as Atlassian Jira, Trello, Monday.com.\n * Agentic AI: Experience using and influencing the adoption of tools like Anthropic's Claude Code, OpenAI's Codex or other coding agents to improve efficiency and productivity.\n * Problem-Solving: Ability to comprehend changes, characterize impact and assess risk to plans or existing solutions, estimate their level of effort and resources, describe (written and verbal) courses of action (COA) or decision analysis, and facilitate team consensus.\n * Collaboration: Work responsibly, reliably and independently in a fast-paced, open, collaborative cross-functional cross-organizational environment without direct oversight.\n * Transparency: Elicit, accept, and provide constructive informal feedback amongst other team members to uphold technical excellence and quality workmanship.\n, * Rapid Flight Systems Development. Experience with Agile/Scrum, unmanned aircraft or robotics, embedded development, design and implementation of operational flight software, digital communications, real-time development, and software safety.\n * Qualification Testing. Knowledge of various development tools for software qualification testing, requirements management, build and release, unit testing, regression testing, configuration management, and issue tracking are beneficial.\n * Mission Support: Devise new concepts for computing infrastructure and automation to support ground test facilities, integration labs, data collection and analysis, autonomous logistics, and operator training.\n * Embedded Software: Understanding of fundamentals of critical or time-sensitive software for integrated systems, such as real-time software, hardware-in-the-loop simulation, vehicles, medical devices, or IoT components.\n * Specialized Areas: Experience with autonomous systems, electrical and software interface design, interface control documents, or avionics is beneficial.\n