CACI International

Senior Software Engineer

CACI International
Apply
1 day ago
Washington, DC, USASenior
H1B sponsor

Base Salary

$82k - $172k/yr

Responsibilities

  • Design, build, and maintain full-stack applications using React, TypeScript, NodeJS, Python, and .NET.
  • Lead by example in software design, automated testing, code review, and ownership of delivered work.
  • Mentor junior developers through code reviews, pairing, and technical guidance.
  • Integrate LLM and generative AI APIs, RAG pipelines, and agentic workflows into production systems.
  • Architect reliable API integrations with strong error handling and graceful degradation.
  • Troubleshoot and resolve system defects.
  • Address security vulnerabilities and maintain compliance with Department of War cybersecurity standards.
  • Participate in GitLab CI/CD pipelines and collaborative development workflows.
  • Document technical implementations and keep current with relevant technology developments.

Requirements

  • Active Secret or Top Secret security clearance is required.
  • Security+ certification is required.
  • A bachelor's degree in Computer Science, Data Science, Mathematics, or a related STEM field is required.
  • At least 10 years of professional software development experience across the full software development lifecycle is required.
  • Recent direct experience delivering software in the federal sector, including DoD, Department of War, or other federal agencies, is required.
  • Experience with Python and JavaScript or TypeScript, plus React, NodeJS, and/or .NET, is required.
  • Experience with RESTful APIs, system integration, Git, CI/CD pipelines, Docker, Kubernetes, and at least one of AWS, Azure, or GCP is required.
  • Strong engineering discipline, written communication, and verbal communication skills are required.
  • Preferred qualifications include experience with LLM APIs, prompt engineering, RAG architectures, agentic patterns, vector databases, orchestration frameworks, and LLM observability.
  • Preferred qualifications include knowledge of DoD PPBE processes, defense budget formulation, or DoD financial systems.
  • Preferred qualifications include AWS GovCloud, AWS Bedrock, Azure OpenAI Service, Terraform or other IaC tools, ATO processes, NIST frameworks, FedRAMP, and Jira experience.

Benefits

  • Full-time regular employment with no required travel; work occurs in both unclassified and classified environments.
  • Flexible time off and benefits supporting healthcare, wellness, financial needs, retirement, family support, continuing education, and time off.
  • Learning and development resources and opportunities for continuous career growth.
CACI International

About CACI International

10,000+ employees

CACI International is a public government contractor that delivers enterprise IT, cybersecurity, electronic warfare, space, and intelligence solutions to U.S. defense, intelligence, and federal civilian customers. It provides systems engineering, software and data services, and mission support across C4ISR and business systems, primarily through long-term government contracts. Founded in 1962 and headquartered in Reston, Virginia, CACI trades on the NYSE under the ticker CACI.

Contact me