> Markdown version of [/jobs/ext/4485354-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4485354-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Caci Inc - **Location:** Washington, DC, United States - **Experience:** Expert - **Salary:** $82,100.0 - $172,400.0 - **Contract:** Permanent contract - **Skills:** LangGraph Framework, JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, JIRA, Automation of Tests, Microsoft Azure, Code Review, Fault Tolerance, Python (Programming Language), Node.Js, Systems Development Life Cycle, OpenAI, Software Engineering, Systems Integration, TypeScript, Cloud Platform System, ReactJS, Retrieval-Augmented Generation, Large Language Models, Prompt Engineering, Langfuse — LLM Observability and Analytics Platform, Agentic-AI, Gitlab, Pgvector, Containerization, LangSmith, Kubernetes, Infrastructure Automation Frameworks, Information Technology, CrewAI, Weaviate, Azure OpenAI API, Restful APIs, Terraform, Software Version Control, Api Management, Docker, Service Stack, ChromaDB - **Published:** October 25, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d1617669c58a1c93 ## About the Role Required: * Active Secret or Top Secret clearance * Security+ certification * Bachelor's degree in Computer Science, Data Science, Mathematics, or a related STEM field * 10+ years of professional software development experience across the full SDLC * Direct, recent experience delivering software in the federal sector (DoD/DoW or other federal agencies), with an understanding of the constraints of federal environments * Direct experience with our technology stack: Python and JavaScript/TypeScript, plus React, NodeJS, and/or .NET * Demonstrated engineering discipline: sound design, testing, code review, and ownership * Experience with RESTful APIs and system integration * Proficiency with Git version control and CI/CD pipelines * Experience with containerization (Docker, Kubernetes) and at least one major cloud platform (AWS, Azure, or GCP) Strong written and verbal communication skills * Desired: * Interest in or exposure to AI-enabled software engineering, including * LLM APIs, prompt engineering, RAG architectures, agentic patterns, vector databases (Chroma, Weaviate, pgvector), orchestration frameworks (LangGraph, Agno, CrewAI), LLM observability (Phoenix, LangFuse, LangSmith) * Knowledge of DoD PPBE processes, defense budget formulation (POM, BES, J-Books, FYDP), or DoD financial systems (e.g., NGRMS, GFEBS, DAI, DEAMS) * Experience with AWS GovCloud, AWS Bedrock, or Azure OpenAI Service * Working knowledge of Kubernetes, Terraform or other IaC tools * Familiarity with ATO processes, NIST frameworks, or FedRAMP Familiarity with Agile methodologies (Jira) * ## Description * Design, build, and maintain full-stack applications using modern technologies such as React, TypeScript, NodeJS, Python, and .NET * Lead by example in sound software design, automated testing, code review, and ownership of delivered work * Mentor and support junior developers through code reviews, pairing, and technical guidance * Integrate AI-enabled features into production systems, including LLM/GenAI APIs (OpenAI, Anthropic, Bedrock), RAG pipelines, and agentic workflows, alongside the team's established patterns * Architect reliable API integrations with strong error handling and graceful degradation * Troubleshoot and resolve system defects * Address security vulnerabilities and ensure compliance with DoW cybersecurity standards * Participate in CI/CD pipelines (GitLab) and collaborative development workflows Document technical implementations and stay current with relevant technology developments *