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

Leidos

Huntsville (AL)

On-site

USD 131,000 - 237,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health and Wellness programs
Income Protection
Paid Leave and Retirement

Job summary

Leidos Defense in Huntsville, AL seeks a Lead Software Engineer to drive the development of critical counter-UAS and missile defense software in a Linux environment using C++ and Python within a SAFe framework.

As the technical lead, you will mentor engineers, establish coding standards, and champion AI-assisted software development while coordinating with cross-functional teams and program leadership to align delivery with mission needs.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical discipline and 12+ years of professional software development experience (or Master’s degree + 10 years / PhD + 7 years).
  • Recent, substantial hands-on experience building real software with current-generation agentic AI coding assistants and AI-assisted development workflows.
  • Demonstrated ability to coach and mentor engineers and to lead a software team as a technical lead.
  • Strong, current proficiency in C++ and Python.
  • Experience across the full software lifecycle, including peer reviews, automated testing, and CI/CD.
  • Experience working within an Agile / SAFe environment (or equivalent).
  • Experience with tools such as Jira and GitLab (or equivalent).
  • Experience developing in a Linux environment.
  • Ability to adapt modern AI-assisted development workflows to security-constrained environments.
  • Currently living in Huntsville, AL or willing to relocate.
  • U.S. Citizen with the ability to obtain and maintain a Secret security clearance.

Responsibilities

  • Serve as the technical lead and design authority for the IFPC Agentic AI software development improvement team, setting technical direction, mentoring engineers, and driving quality and delivery, with a defined growth path into a people-management role as the team scales.
  • Champion and operationalize agentic AI-assisted software development across the team: establish workflows, agent/prompt patterns, custom tooling, and guardrails that measurably multiply throughput and code quality.
  • Coach and upskill engineers in effective, responsible use of AI coding assistants through hands-on pairing, enablement sessions, code reviews, and reusable playbooks.
  • Adapt commercial agentic-AI coding practices to secure/restricted environments; evaluate, pilot, and shepherd AI tooling through security approvals, including on-prem/self-hosted options.
  • Develop production software in C++ and Python in a Linux environment for counter-UAS and missile defense systems.
  • Develop within a SAFe environment using Jira and GitLab; apply best practices such as peer reviews, unit testing, and CI/CD automation.
  • Debug and troubleshoot software in HWIL and SWIL settings.
  • Establish and enforce engineering and coding standards, driving standardized, reusable, well-documented solutions.
  • Collaborate across systems, electrical, test, and cybersecurity teams, and interface with program leadership and the customer.

Skills

C++
Python
SAFe
Jira
GitLab
Linux
Mentoring/leadership
Agentic AI coding tools knowledge

Education

Bachelor's degree in Computer Science or related

Tools

Buildroot
VMware
Wireshark

Job description

Leidos Defense in Huntsville, AL seeks a Lead Software Engineer to drive the development of critical counter-UAS and missile defense software in a Linux environment using C++ and Python within a SAFe framework.

As the technical lead, you will mentor engineers, establish coding standards, and champion AI-assisted software development while coordinating with cross-functional teams and program leadership to align delivery with mission needs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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-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 Software Engineer — AI-Driven Defense (C++/Python)
Lead Software Engineer — AI-Driven Defense (C++/Python)

Leidos Inc • Huntsville (AL)

On-site
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
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
Software Engineer - Defense Systems (Linux/C/C++, Python)
Software Engineer - Defense Systems (Linux/C/C++, Python)

Leidos • Huntsville (AL)

On-site
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
Flight & Mission Software Lead for Defense Systems
Flight & Mission Software Lead for Defense Systems

Leidos Inc • Huntsville (AL)

On-site
USD 131,000 - 237,000