Lead Software Engineer for DoD Mission Systems (Secret)

CACI International Inc.

Maryland

On-site

USD 126,000 - 277,000

Full time

12 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

CACI International Inc. seeks a Software Engineer Lead to guide the design, development, testing, and maintenance of software for DoD intelligence and mission systems.

You will lead teams, architect solutions, and apply Agile, DevSecOps, and CI/CD practices to deliver secure, scalable applications. The role requires an active Secret clearance, a Master’s degree in a CS-related field, 10+ years of software experience, and strong proficiency in Java, C++, and Python.

Qualifications

  • Active Secret security clearance required.
  • Master's degree in CS/related quantitative field.
  • 10+ years of professional software engineering experience.
  • Strong experience with Java, C++, Python.
  • Experience with Agile, DevSecOps, and CI/CD practices.
  • Experience designing, developing, and deploying production software applications.
  • Strong understanding of software architecture patterns and best practices.
  • Experience with Git and collaborative development workflows.
  • Proficiency with automated testing frameworks and QA practices.
  • Excellent communication and leadership skills.

Responsibilities

  • Design and implement complex software architectures using modern languages and frameworks.
  • Lead development of DSP applications for SIGINT, EW, and Cyber solutions.
  • Develop distributed and asynchronous programming models for mission systems.
  • Design and document hardware/software interfaces between system components.
  • Implement and manage CI/CD pipelines, container orchestration, and deployment automation (GitLab, Jenkins, Kubernetes, Docker, Ansible).
  • Develop microservices architectures and RESTful APIs.
  • Write scripts using Python, Bash, or other languages for automation and deployment.
  • Design production-grade applications with security, diagnostics, maintainability, scalability, auditing, and complex troubleshooting.
  • Integrate systems with enterprise services, databases, and cloud architectures.
  • Apply software standards and lifecycle processes; conduct code reviews and ensure quality.

Skills

Leadership
Mentoring
Communication
Problem-solving
Java
C++
Python
Agile
CI/CD
DevSecOps

Education

Master's degree in CS/related field

Tools

Git
Jenkins
Docker
Kubernetes
Ansible

Job description

CACI International Inc. seeks a Software Engineer Lead to guide the design, development, testing, and maintenance of software for DoD intelligence and mission systems.

You will lead teams, architect solutions, and apply Agile, DevSecOps, and CI/CD practices to deliver secure, scalable applications. The role requires an active Secret clearance, a Master’s degree in a CS-related field, 10+ years of software experience, and strong proficiency in Java, C++, and Python.

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

Similar jobs worth comparing

Software Engineering Manager — Agile Leader, Secret Clearance
Software Engineering Manager — Agile Leader, Secret Clearance

CACI International • Colorado Springs (CO)

On-site
USD 82,000 - 172,000
Software Engineering Manager | Agile Team Lead (DoD)
Software Engineering Manager | Agile Team Lead (DoD)

CACI • United States

On-site
USD 82,000 - 172,000
Competitive salary and benefits
Senior DoD Systems Engineering Lead
Senior DoD Systems Engineering Lead

CACI International Inc. • Aberdeen (MD), Northern (KY)

Hybrid
USD 116,000 - 254,000
Senior Systems Engineer Lead – DoD C5ISR (TS/SCI)
Senior Systems Engineer Lead – DoD C5ISR (TS/SCI)

CACI International Inc • Maryland

On-site
USD 116,000 - 254,000
Software Systems Engineer – DoD | TS Clearance | Agile
Software Systems Engineer – DoD | TS Clearance | Agile

CACI • United States

On-site
USD 79,000 - 163,000
Senior Systems Engineer Lead for DoD & C5ISR
Senior Systems Engineer Lead for DoD & C5ISR

CACI International • Maryland

On-site
USD 116,000 - 254,000
Senior .NET Engineer for DoD Systems | TS/SCI
Senior .NET Engineer for DoD Systems | TS/SCI

CACI • United States

On-site
USD 87,000 - 182,000
Software Engineer – Embedded & DevSecOps (Top Secret)
Software Engineer – Embedded & DevSecOps (Top Secret)

CACI International Inc • Fairfax (VA)

On-site
USD 79,000 - 163,000
Software Systems Engineer - DoD (TS Clearance)
Software Systems Engineer - DoD (TS Clearance)

CACI International Inc • Sterling (VA)

On-site
USD 79,000 - 163,000
Health and wellness benefits
Flexible time off
Continuing education support
Software Engineer — National Security & AI Systems
Software Engineer — National Security & AI Systems

CACI International Inc. • Fort Meade (MD)

On-site
USD 79,000 - 163,000
Healthcare
Wellness
Financial
+4