Senior Software Engineer III — DoD Mission Systems

CACI International Inc

Maryland

On-site

USD 126,000 - 277,000

Full time

3 days ago
Be an early applicant
Application generator

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

Get past ATS filters

Benefits offered by this job

Flexible time off
Learning resources
Healthcare
Retirement benefits

Job summary

CACI International Inc. is seeking a Software Engineer III to design, develop, and maintain complex DoD mission-critical software systems. You will lead architecture and implement scalable, secure solutions across SIGINT, EW, and Cyber Operations platforms.

The role requires strong programming skills in Java, C++, Python, and experience with Agile, DevSecOps, and CI/CD practices. You will mentor teams and collaborate with government partners to deliver secure, reliable software.

Qualifications

  • Active Secret security clearance.
  • Master's degree in a quantitative field (CS/CE/EE/SE/IT/Math) with CS concentration.
  • 10+ years of professional software engineering experience.
  • Strong experience with Java, C++, Python in professional environments.
  • Experience with Agile, DevSecOps, and CI/CD practices.
  • Experience designing, developing, and deploying production software applications.
  • Understanding of software architecture patterns and best practices.
  • Experience with Git and collaborative workflows.

Responsibilities

  • Design and implement enterprise-scale software architectures using modern languages and frameworks.
  • Develop DSP applications for SIGINT, EW, and Cyber solutions.
  • Build distributed, asynchronous programming models for mission systems.
  • Implement CI/CD pipelines, container orchestration, and deployment automation.
  • Develop microservices and RESTful APIs; write automation scripts (Python, Bash).
  • Lead architectural discussions and mentor junior engineers.

Skills

Java
C++
Python
Agile
DevSecOps
CI/CD
Mentoring
Git

Education

Master's degree in a quantitative field

Tools

Git
Kubernetes
Docker
REST APIs

Job description

CACI International Inc. is seeking a Software Engineer III to design, develop, and maintain complex DoD mission-critical software systems. You will lead architecture and implement scalable, secure solutions across SIGINT, EW, and Cyber Operations platforms.

The role requires strong programming skills in Java, C++, Python, and experience with Agile, DevSecOps, and CI/CD practices. You will mentor teams and collaborate with government partners to deliver secure, reliable software.

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

Similar jobs worth comparing

Senior Software Architect – DoD Systems & DSP
Senior Software Architect – DoD Systems & DSP

CACI International Inc. • Maryland

On-site
USD 126,000 - 277,000
Senior DoD Software & Systems Integrator
Senior DoD Software & Systems Integrator

CACI International Inc. • Maryland

On-site
USD 126,000 - 277,000
Lead Software Engineer for DoD Mission Systems (Secret)
Lead Software Engineer for DoD Mission Systems (Secret)

CACI International Inc. • Maryland

On-site
USD 126,000 - 277,000
Senior Systems Engineer III - DoD & MBSE
Senior Systems Engineer III - DoD & MBSE

CACI International Inc. • Maryland

On-site
USD 90,000 - 190,000
Senior Software System Integrator (Secret Clearance)
Senior Software System Integrator (Secret Clearance)

CACI International Inc • Maryland

On-site
USD 126,000 - 277,000
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
Lead Software Engineer for DoD Systems & CI/CD (Secret)
Lead Software Engineer for DoD Systems & CI/CD (Secret)

CACI International Inc • Maryland

On-site
USD 126,000 - 277,000
Senior .NET Software Engineer – DoD Logistics Apps
Senior .NET Software Engineer – DoD Logistics Apps

CACI International Inc. • Springfield (VA)

On-site
USD 87,000 - 182,000
Software Engineer III
Software Engineer III

CACI International Inc • Maryland

On-site
USD 126,000 - 277,000
Flexible time off
Learning resources
Healthcare
+1
Software Engineer III
Software Engineer III

CACI International Inc. • Maryland

On-site
USD 126,000 - 277,000