Software Development Lead
Quick summary
- Work type
- On-site
- Location
- Eagan, MN
- Salary
- $87,100–$157,450 / yr
- Posted
- 5 days ago
- Nearby
- 99+ roles within 25 mi
Employer
About Leidos
Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations.
Leidos currently has 205 open roles on FindRole.
Listed pay typically runs $107,900–$192,700 across 198 roles with salary data.
Most-posted roles
- Database Administrator 5
- Software Developer 5
- Network Engineer 4
- Senior Network Engineer 3
- Senior Service Desk Analyst (Tier 1) - WDP 3
At a glance
TL;DR · Software Development Lead
Leidos seeks a Software Development Lead to join its dynamic team in Eagan, MN, focusing on enhancing aircraft runway and terminal congestion management through the FAA Terminal Flight Data Manager (TFDM) system. This role involves maintaining and developing air traffic control software within an object-oriented environment using C++/Java on UNIX/Linux platforms, supporting system engineering needs, and designing user interface frameworks for both client and server components in an Agile Scrum setting. The ideal candidate has a Bachelor’s degree in computer science or related field with 5+ years of experience, proficiency in C++ and Java, adherence to software development processes, and familiarity with version control tools like Git. Additional skills include UNIX/Linux operating system expertise, graphical user interface development using Qt, Ansible, shell scripting, Python, and FAA air traffic domain knowledge. This position addresses critical nationwide congestion issues by improving efficiency in the National Airspace System through advanced surface management solutions.
What you'll do
- Maintain FAA air traffic control display software in C++/Java on UNIX/Linux.
- Develop new features and enhancements for the TFDM system as needed.
- Design user interface frameworks including client and server-side components.
- Support system engineering activities within an Agile Scrum environment.
- Implement version control practices using tools like Git or Subversion.
What we're looking for
- Bachelor’s degree in computer science or related field with at least 5 years of relevant experience.
- Proficient in object-oriented design and development using C++ and Java.
- Experience following a documented Software Development Process.
- Familiarity with version control tools like Git, Subversion, or CVS.
- Expertise in UNIX and Linux operating systems.
- Ability to work in an Agile Scrum environment.