Lead Software Engineer — AI-Driven Defense (C++/Python)

Leidos Inc

Huntsville (AL)

On-site

USD 131,000 - 237,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Leidos Defense seeks a Lead Software Engineer in Huntsville, AL to guide the IFPC software team, focusing on C++ and Python development for counter-UAS and missile defense. You will act as the technical lead, shaping direction, mentoring engineers, and driving high-quality code in a SAFe environment.

The role emphasizes agentic AI coding practices, secure environments, and a growth path into people management as the team scales.

Qualifications

  • Bachelor's degree in Computer Science or related technical discipline with 12+ years of software development experience, or equivalent advanced degree.
  • Strong proficiency in C++ and Python.
  • Experience coaching and leading a software team as a technical lead.
  • Experience in Agile/SAFe environments and with Jira and GitLab.

Responsibilities

  • Serve as the technical lead and design authority for the IFPC software team, mentoring engineers and driving quality.
  • Operationalize agentic AI-assisted software development across the team with workflows and tooling.
  • Coach engineers in AI-assisted development through pairing, reviews, and playbooks.
  • Adapt AI practices to secure, restricted environments and evaluate on-prem tooling.
  • Develop production software in C++ and Python for counter-UAS and missile defense in Linux.
  • Work in a SAFe environment using Jira and GitLab; enforce code reviews, testing, and CI/CD.
  • Debug and troubleshoot in HWIL and SWIL settings.
  • Establish engineering standards and drive reusable, well-documented solutions.
  • Collaborate with systems, electrical, test, and cybersecurity teams and align with program leadership.

Skills

C++
Python
SAFe
Jira
GitLab
Linux
AI-assisted development
Mentoring

Education

Bachelor's degree in Computer Science or related technical discipline

Tools

Jira
GitLab
Buildroot
VMware

Job description

Leidos Defense seeks a Lead Software Engineer in Huntsville, AL to guide the IFPC software team, focusing on C++ and Python development for counter-UAS and missile defense. You will act as the technical lead, shaping direction, mentoring engineers, and driving high-quality code in a SAFe environment.

The role emphasizes agentic AI coding practices, secure environments, and a growth path into people management as the team scales.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer - AI-Driven Defense (C++/Python)
Lead Software Engineer - AI-Driven Defense (C++/Python)

Leidos • Huntsville (AL)

On-site
USD 131,000 - 237,000
Health and Wellness programs
Income Protection
Paid Leave and Retirement
Lead Software Engineer, AI-Driven Defense Systems
Lead Software Engineer, AI-Driven Defense Systems

Leidos • Huntsville (TN)

On-site
USD 131,000 - 237,000
Lead Software Engineer - AI-Driven Defense Systems
Lead Software Engineer - AI-Driven Defense Systems

Leidos • Huntsville (AL)

On-site
USD 140,000 - 200,000
Lead AI-Driven Defense Software Engineer
Lead AI-Driven Defense Software Engineer

Society of Defense Financial Management • Huntsville (AL)

Hybrid
USD 131,000 - 237,000
Lead Software Engineer – AI-Enabled Defense Systems
Lead Software Engineer – AI-Enabled Defense Systems

Koitecc Solutions • Huntsville (AL), Northern (KY)

Hybrid
USD 131,000 - 237,000
Impactful Defense Software Engineer (Linux/C++, SAFe)
Impactful Defense Software Engineer (Linux/C++, SAFe)

Society of Defense Financial Management • Huntsville (AL), Northern (KY)

Hybrid
USD 70,000 - 126,000
Lead Software Engineer - AI-Assisted Development
Lead Software Engineer - AI-Assisted Development

Leidos • Huntsville (AL)

On-site
USD 140,000 - 200,000
Senior Software Engineer – Linux, C/C++, Python | SAFe
Senior Software Engineer – Linux, C/C++, Python | SAFe

Society of Defense Financial Management • Huntsville (AL), Northern (KY)

Hybrid
USD 131,000 - 237,000
Lead Software Engineer - AI-Assisted Development
Lead Software Engineer - AI-Assisted Development

Koitecc Solutions • Huntsville (AL), Northern (KY)

Hybrid
USD 131,000 - 237,000
Flight & Mission Software Lead — Agile Defense Tech
Flight & Mission Software Lead — Agile Defense Tech

VetJobs • Huntsville (AL)

On-site
USD 108,000 - 195,000