Lead Software Engineer

Leidos Inc

Huntsville (AL)

On-site

USD 87,100 - 157,450

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Leidos in Huntsville, Alabama is seeking a Lead Software Developer to advance modeling and simulation projects within the Threat Modeling and Simulation Portfolio for EO/IR sensor systems.

You will collaborate with engineers and scientists, and other developers; write software primarily in C++ and C# and ensure quality across Windows and Linux environments.

This role requires strong OO programming, problem solving, and the ability to obtain a DoD clearance, with US citizenship.

Qualifications

  • Bachelor's degree in software engineering, CS, or related field.
  • Strong object-oriented programming and C++/C# skills.
  • Experience with Git and software design principles.
  • Ability to obtain DoD clearance and U.S. citizenship.
  • 4–8 years of related experience.
  • Resident of North Alabama or willing to relocate to Huntsville

Responsibilities

  • Write software primarily in C++ and C# for EO/IR sensor systems.
  • Collaborate with engineers and scientists; manage multiple tasks across Windows and Linux.

Skills

C++
C#
Git
OOP
Windows
Linux
Analytical skills
Problem-solving

Education

Bachelor's degree in software engineering / CS

Tools

CMake
Python
CUDA
Image processing
AI/ML concepts

Job description

Lead Software Developer – Threat Modeling & Simulation Portfolio

Leidos is seeking a talented lead software developer to work on multiple modeling and simulation projects within the Threat Modeling and Simulation Portfolio. The role involves collaborating with a diverse team of engineers, scientists, and junior‑to‑senior developers to create solutions for sensor characterization, modeling, simulation, data analysis, and algorithm development for electro‑optical infrared (EO/IR) systems.

Primary Responsibilities
  • Write software primarily in C++ and C# to solve multidisciplinary problems for EO/IR sensor systems.
  • Collaborate with engineers and scientists, communicate effectively, and work on multiple concurrent tasks, ensuring quality across Windows and Linux operating systems.
Basic Qualifications
  • Bachelor’s degree in software engineering, computer science, or an equivalent engineering or science degree with relevant software development experience.
  • Strong object‑oriented programming experience and proficiency in C++.
  • Experience in software design principles and version control with Git.
  • Strong analytical and problem‑solving skills.
  • 4–8 years of related experience.
  • Ability to obtain and maintain a DoD security clearance; U.S. citizenship required.
  • Resident of the North Alabama area or willing to relocate to Huntsville‑North Alabama, AL.
Preferred Qualifications
  • Highly organized with the ability to work independently in a fast‑paced environment.
  • Experience or interest in C#, Python, design documentation, requirement specifications, and technical documentation.
  • Knowledge of EO/IR phenomenology, image processing, Kalman filtering, GPU or CUDA programming, AI/ML solutions, or build systems such as CMake.
  • Preference for candidates with recent academic performance, SECRET clearance or above, or TS/SCI clearance with CI polygraph.
Pay and Benefits

Pay range: $87,100.00 – $157,450.00 (general guideline only). Compensation is based on role responsibilities, education, experience, skills, and internal equity. Benefits include competitive wages, health and wellness programs, income protection, paid leave, retirement plans, and more.

Commitment to Non‑Discrimination

All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, genetic information, pregnancy, family structure, marital status, ancestry, domestic‑partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

Leidos • Huntsville (AL)

On-site
USD 87,000 - 157,000
Health and Wellness programs
Income Protection
Paid Leave
+1
Lead Software Engineer — EO/IR Modeling & Simulation
Lead Software Engineer — EO/IR Modeling & Simulation

Leidos Inc • Huntsville (AL)

On-site
USD 87,100 - 157,450
Software Architecture Lead; w/ DoD Secret
Software Architecture Lead; w/ DoD Secret

Leidos • Huntsville (AL)

On-site
USD 107,000 - 196,000
Competitive compensation
Health and wellness programs
Paid leave
+1
Modeling and Simulation Software Developer
Modeling and Simulation Software Developer

Leidos • Huntsville (AL)

On-site
USD 87,000 - 158,000
Health and Wellness programs
Retirement benefits
Paid Leave
EO/IR Integration and Test Engineer
EO/IR Integration and Test Engineer

NCSL International • Huntsville (AL)

On-site
USD 87,000 - 158,000
Software Engineer
Software Engineer

Leidos Inc • Huntsville (AL)

On-site
USD 85,000 - 154,000
Lead Software Engineer – Defense Modeling & Simulation
Lead Software Engineer – Defense Modeling & Simulation

Leidos • Huntsville (AL)

On-site
USD 87,000 - 157,000
Health and Wellness programs
Income Protection
Paid Leave
+1
Sr. Data Analyst
Sr. Data Analyst

Leidos • Huntsville (AL)

On-site
USD 108,000 - 195,000
Embedded Software Engineer - Kinetic Effects
Embedded Software Engineer - Kinetic Effects

Leidos Inc • Huntsville (AL)

On-site
USD 87,000 - 157,000
Health and Wellness programs
Income Protection
Paid Leave
+1
Electronic Warfare Software Engineer
Electronic Warfare Software Engineer

Leidos Inc • Huntsville (AL)

On-site
USD 95,000 - 150,000
Competitive compensation
Health and Wellness programs
Paid Leave
+1