> Markdown version of [/jobs/ext/1039358-software-development-lead](https://www.wearedevelopers.com/jobs/ext/1039358-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). --- # Software Development Lead - **Company:** Leidos, Inc. - **Location:** Eagan, MN, United States - **Experience:** Expert - **Salary:** $87,100.0 - $157,450.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Systems Engineering, JIRA, Unix, C++ (Programming Language), Linux, Perl (Programming Language), Revision Control Systems, Graphical User Interface, Human-Computer Interaction, Python (Programming Language), Object-Oriented Software Development, Scrum Methodology, Qt (Software), Ansible, Shell Script, Software Engineering, Subversion, Git, Information Technology, Atlassian Tools, Data Management, Programming Languages - **Published:** June 22, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8989489/software-development-lead ## About the Role * Bachelor's degree in computer science or related field with 5+ years of relevant experience. * Must be able to obtain and maintain a public trust clearance * Experience in object-oriented design and development in C++ and Java * Experience in following a documented Software Development Process * Experience using version control tools such as Git, Subversion or CVS * Experience in use of the UNIX and Linux operating systems Desired Skills: * Experience developing graphical user interfaces using Qt * Experience in Ansible, shell script, Python * Development experience in other computer languages (C, Ada, Perl, etc.) * Familiarization with the Atlassian Tool Suite and JIRA * FAA air traffic domain knowledge * Willingness to travel to customer sites ## Description * Surface Collaborative Decision making (SCDM), departure scheduler and other airport decision tools * Electronic Flight Data (EFD) * Enhanced Air Traffic Control Tower (ATCT) Traffic Flow Management System (TFMS) * Replacement or integration of multiple systems in the National Airspace System (NAS). * TFDM will share data among controllers, aircraft operators, and airports so they can better stage arrivals and departures and manage traffic flow within terminal airspace for greater efficiency. * Stakeholders will have a shared awareness of flights on the ground and in the air, the ability to exchange data electronically, with the goal of a continuous real-time picture of traffic volume and airport resources, making flights more efficient from gate to gate. Responsibilities: Working both as a member of a team and independently the successful candidate will be: * Maintaining the FAA air traffic control display software within the object-oriented environment (primarily C++/Java) on a UNIX/Linux platform. * Performing software development as needed for the TFDM system * Providing support needed for system engineering * Developing the design for the user interface framework including client and server-side components * Working in an Agile Scrum environment * Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Fireside Chat with Lea](https://www.wearedevelopers.com/videos/551-fireside-chat-with-lea) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [The Time Paradox: Building Timezone-Safe Python/Django Applications](https://www.wearedevelopers.com/videos/1915-the-time-paradox-building-timezone-safe-python-django-applications) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)