Open role
Mid-Level Software Engineer
CACI
Sterling, VA, USPosted Aug 18, 2026 · 3h ago$94k – $198k
Full-time$94k – $198kMid LevelOn-siteDefense
About this role
Join CACI's engineering team in Sterling, VA, as a Mid-Level Software Engineer. You will design, develop, and deploy full-stack web applications and RESTful APIs using Java, Spring Boot, and modern JavaScript frameworks to solve complex challenges in counter unmanned systems detection and mitigation. This role involves technical leadership, collaboration across teams, and ensuring the reliability and performance of mission-critical systems.
What we are looking for
6- Design and develop full-stack web applications with Java/Spring Boot and Angular/React
- Build and maintain RESTful APIs and responsive user interfaces
- Deploy and maintain systems using Docker, Kubernetes/Helm, and Git
- Debug complex full-stack issues and lead code reviews
- Provide technical leadership and influence system design decisions
- 5+ years of software development experience with microservices and containerization
Skills mentioned
8JavaJavaScriptTypeScriptReactAngularDockerKubernetesPostgreSQL
Work authorization
Must be a U.S. citizen.
