Software Engineer — National Security & AI Systems

CACI International Inc.

Fort Meade (MD)

On-site

USD 79,000 - 163,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits

Job summary

CACI International Inc. is seeking a Software Engineer to join a mission‑driven engineering team supporting critical national security programs. You will translate user needs into software design, develop features, and enhance systems across complex environments.

Responsibilities include implementing algorithms, debugging defects, integrating components, writing documentation, and leading teams when appropriate. A strong Python background and security clearance are required.

Qualifications

  • Active TS/SCI with Polygraph security clearance.

Responsibilities

  • Translate user needs into clear software design and performance requirements.
  • Develop new features, improve existing capabilities, and contribute to overall system enhancements.
  • Debug and resolve software defects to improve reliability and performance.
  • Integrate software components into new or evolving systems and environments.
  • Create simple data queries and interfaces for databases and data repositories.
  • Recommend improvements to documentation, development standards, and engineering processes.
  • Design and implement algorithms that meet or exceed performance and functional expectations.
  • Support the creation and execution of software test procedures.
  • Write, maintain, and review technical documentation for software and systems.
  • Investigate system workflows, data usage, and operational challenges to develop effective software solutions.
  • Serve as a team lead when appropriate based on the project’s development methodology
  • Modify software to adapt to new hardware, correct errors, or enhance performance
  • Use scientific analysis and modeling to design, develop, and refine software systems.
  • Build complex queries and data interfaces for advanced data repositories.
  • Apply strong Python skills to develop robust, production‑ready applications.
  • Develop and maintain applications capable of supporting hundreds or thousands of users.
  • Apply modern AI development concepts—including prompt engineering, context management, structured outputs, and tool/function calling—to accelerate development.
  • Build resilient, scalable stream‑processing applications using modern messaging and event‑streaming platforms.
  • Utilize AI coding assistants to streamline code generation, refactoring, debugging, and automation.

Skills

Active TS/SCI w/ Polygraph
3+ years SWE experience
Bachelor’s degree in CS or related

Education

Bachelor’s degree in Computer Science or related discipline

Job description

CACI International Inc. is seeking a Software Engineer to join a mission‑driven engineering team supporting critical national security programs. You will translate user needs into software design, develop features, and enhance systems across complex environments.

Responsibilities include implementing algorithms, debugging defects, integrating components, writing documentation, and leading teams when appropriate. A strong Python background and security clearance are required.

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

Similar jobs worth comparing

Software Engineer: AI, Cloud & National Security
Software Engineer: AI, Cloud & National Security

ApplyMint • Fort Meade (MD)

On-site
USD 79,000 - 163,000
Senior Software Engineer – Mission-Critical Web & API
Senior Software Engineer – Mission-Critical Web & API

CACI International Inc. • Sterling (VA)

On-site
USD 79,000 - 163,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
Security-Cleared Software Engineer — Network Tools
Security-Cleared Software Engineer — Network Tools

CACI International Inc. • St. Louis (MO), Northern (KY)

Hybrid
USD 90,000 - 190,000
Software Engineer
Software Engineer

ApplyMint • Fort Meade (MD)

On-site
USD 79,000 - 163,000
Software Engineer Fort Meade, MD, US
Software Engineer Fort Meade, MD, US

CACI International Inc. • Fort Meade (MD)

On-site
USD 79,000 - 163,000
Healthcare
Wellness
Financial
+4
Senior Software Engineer – AI-Driven Distributed Systems
Senior Software Engineer – AI-Driven Distributed Systems

SwiftCruit • Fairfax (VA)

Hybrid
USD 82,000 - 173,000
Cybersecurity Software Engineer — TS/SCI with Poly
Cybersecurity Software Engineer — TS/SCI with Poly

CACI International Inc. • Chantilly (VA)

On-site
USD 86,000 - 182,000
Flexible time off
Comprehensive healthcare benefits
Professional development opportunities
Software Engineer - Real-Time Embedded & Cybersecurity
Software Engineer - Real-Time Embedded & Cybersecurity

CACI International Inc. • Florham Park (NJ)

On-site
USD 94,000 - 199,000
Flexible time off
Comprehensive benefits
Learning and development opportunities
Senior Cybersecurity Software Engineer (TS/SCI)
Senior Cybersecurity Software Engineer (TS/SCI)

CACI International Inc • Chantilly (VA)

On-site
USD 86,000 - 182,000
Flexible time off
Comprehensive benefits
Continuing education opportunities