> Markdown version of [/jobs/ext/4145821-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4145821-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:** AQUA IT - **Location:** Springfield, VA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Audit Trail, Automation of Tests, Databases, Continuous Integration, Python (Programming Language), Key Management, Search Technologies, Software Engineering, Systems Integration, Enterprise Software Applications, Retrieval-Augmented Generation, Git, Kubernetes, Data Management, Virtual Agents, Api Design, Model Context Protocol, Devsecops, Human in the Loop, Microservices - **Published:** October 23, 2026 - **Apply:** https://www.thejobnetwork.com/job/9e7a0382-4f7b-4a92-b0bd-a6dd4307fb02/senior-software-engineer ## About the Role * Active TS/SCI (eligible for CI Poly) * 9-13 years of data science/software development experience * Experience designing and developing production software that orchestrates multiple services, tools, or data sources. * Experience implementing agentic workflows with bounded tool use and human-in-the-loop controls. * Proficiency in Python, Java, or another enterprise programming language. * Experience developing APIs, microservices, event-driven integrations, and asynchronous workflows. * Experience implementing workflow state, conditional execution, retries, timeouts, idempotency, and failure recovery. * Experience integrating approved SI or large language model services into enterprise applications. * Understanding of retrieval-augmented generation, embeddings, vector search, semantic retrieval, and intelligent agents. * Experience implementing authentication, authorization, secrets management, audit logging, and data-protection controls. * Experience with containers, Kubernetes, Git, automated testing, CI/CD, and observability. * Ability to convert domain-expert requirements and policies into version-controlled workflow logic. * Strong systems-integration, troubleshooting, documentation, and communication skills. ## Description * Design and implement agentic workflows that coordinate approved services, tools, data sources, and human actions. * Develop reusable orchestration components, APIs, connectors, tool interfaces, and workflow templates. * Develop, secure, test, and operate Model Context Protocol (MCP) servers and tools for approved enterprise services and data sources. * Implement workflow state management, conditional routing, retries, timeouts, error handling, and recovery. * Integrate approved SI and large language model services into enterprise applications. * Implement retrieval-augmented generation, semantic search, and knowledge-retrieval capabilities. * Establish human review, approval, escalation, and override controls. * Enforce authorization, data-handling, and operational boundaries throughout workflow execution. * Preserve citations, provenance, workflow configurations, source versions, and audit records. * Protect workflows from untrusted inputs, prompt injection, unauthorized tool use, and data disclosure. * Test workflow logic, tool interactions, failure conditions, security boundaries, and end-to-end behavior. * Deploy and operate SI-enabled applications on containerized enterprise platforms. * Establish CI/CD and DevSecOps automation for SI-enabled applications and services. * Monitor workflow availability, latency, resource consumption, errors, and integration health. * Troubleshoot application, platform, database, and service-integration issues. * Support deployment in classified, disconnected, and air-gapped environments. * Produce architecture diagrams, interface specifications, deployment instructions, and operational documentation. * Collaborate with domain experts to translate approved mission requirements and policies into technical workflows.