
Agentic AI Software Engineer
CACI International2 months ago
Base Salary
$82k - $172k/yr
Responsibilities
- Design, develop, and maintain scalable software supporting Agentic AI capabilities.
- Architect and implement autonomous agent systems using agentic workflows, reasoning engines, and multi-agent collaboration.
- Integrate AI agents with enterprise applications and distributed systems using APIs and modern software architectures.
- Manage the software development lifecycle from concept and design through deployment and sustainment.
- Build and maintain microservices and RESTful APIs for scalable and resilient applications.
- Develop clean, maintainable, testable, and efficient code.
- Collaborate with engineers, architects, product managers, and mission stakeholders to deliver capabilities.
- Participate in Agile/Scrum activities, technical reviews, and retrospectives.
- Develop and execute unit, integration, and system tests.
- Troubleshoot and optimize performance across cloud and on-premise environments.
- Evaluate emerging AI frameworks, tools, and engineering approaches.
Requirements
- Bachelor’s degree in Computer Science or a related technical field.
- At least 5 years of professional software engineering experience with object-oriented programming languages and significant Python experience.
- Active TS/SCI clearance with an adjudicated polygraph.
- Strong understanding of the full software development lifecycle.
- Proficiency with Git and experience with source-control platforms such as GitLab, GitHub, or Bitbucket, including branching, code review, and CI/CD pipelines.
- Experience with Jira, Confluence, or equivalent issue-tracking and documentation tools.
- Experience developing microservices and RESTful APIs in Agile/Scrum environments.
- Hands-on experience building with LLMs or agents and using an agent framework.
- Familiarity with MCP, A2A, tool use, or function calling in LLM-based systems.
- Experience with RAG architectures, vector databases, agent memory systems, prompt engineering, evaluation frameworks, or LLM reliability tuning.
- Ability to collaborate across engineering teams and demonstrate strong communication and problem-solving skills.
- Preferred experience with AWS or Azure, Kubernetes, Helm, React or Angular, JavaScript or TypeScript, DevSecOps, and modern development tools.
Benefits
- Full-time regular employment with up to 10% local travel.
- Flexible time off benefit.
- Healthcare, wellness, financial, retirement, family support, continuing education, and time-off benefits.
- Learning and development resources and opportunities for career growth.
- Position may be worked in more than one location.
Tech Stack
Categories
About CACI International
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.