Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Leidos

Software Engineering Lead

Leidos

. Lead a small team of software engineers supporting an advanced image analysis system.

Posted 5/23/2026full-timeArlington • Alabama, California, Virginia • 🇺🇸 United StatesSenior💰 $131,300 - $237,350 per yearWebsite

About the role

Key responsibilities & impact
  • Lead a small team of software engineers supporting an advanced image analysis system.
  • Serve as the Space Vehicle technical liaison for multiple Agile teams working within the Space Vehicle repository.
  • Collaborate closely with scientists and algorithm developers to transition and integrate analytical capabilities into operational software systems.
  • Guide development teams in following Agile methodologies, software engineering best practices, and established architecture standards.
  • Conduct code inspections and peer reviews as a primary technical reviewer.
  • Provide technical recommendations on software organization, maintainability, portability, and readability.
  • Interface with external consumers of the system, including partner software development teams and stakeholders.
  • Gather system requirements and translate enhancement requests into Agile features and user stories.
  • Organize, prioritize, and track team activities using Agile workflow management tools such as Jira.
  • Lead release planning, sprint planning, and iteration review activities.
  • Ensure rigorous software integration, testing, and validation processes are implemented across the system and its components.
  • Upgrade, maintain, and improve Continuous Integration / Continuous Delivery (CI/CD) pipelines and development workflows.
  • Mentor junior software engineers in sound software engineering and development practices.
  • Support troubleshooting, debugging, and resolution of software defects across integrated systems.

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Mathematics, or a related technical discipline with 12+ years of relevant experience.
  • Deep hands-on experience with leading Agile Release Train for software integration team / multi-disciplinary, cross-functional teams and experience operating within the Scrum framework.
  • Must have experience with simulation tool (preferably AFSIM).
  • Must have experience using MATLAB to model or analyze complex algorithms.
  • Experience designing and developing complex, modular software systems.
  • Experience leading or mentoring teams of 3 or more software engineers.
  • Experience coordinating across multi-domain teams within a large-scale program environment.
  • Experience with software development lifecycle processes, including code development, testing, and integration activities.
  • Strong debugging and troubleshooting skills with the ability to systematically isolate and resolve software defects.
  • Experience with integration and test activities, including automated testing approaches.
  • Experience developing and maintaining technical software documentation.
  • Proficiency with version control and collaborative development tools such as GitLab.
  • U.S. Citizenship required.
  • Must be able to obtain and maintain a DoD SECRET security clearance.

Benefits

Comp & perks
  • competitive compensation
  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Agile methodologiessoftware engineering best practicescode inspectionspeer reviewsContinuous Integration / Continuous Delivery (CI/CD)debuggingtroubleshootingsoftware development lifecycleMATLABsimulation tools
Soft Skills
leadershipmentoringcollaborationcommunicationorganizationprioritizationtracking activitiestechnical recommendationssystematic problem-solvingteam coordination
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software EngineeringBachelor’s degree in Electrical EngineeringBachelor’s degree in MathematicsDoD SECRET security clearance