CACI is seeking a Software Engineer to design, develop, and maintain mission-management applications built on cloud-native, microservices architectures. The role works with multiple product teams in an agile environment to support and modernize mission-management systems. The position requires in-person work at CACI’s facility in Sterling, Virginia, and may involve up to 10% continental U.S. and international travel, as well as surge support. The engineer develops Linux-based applications and data-rich user interfaces, contributes to technical direction, and supports software testing, integration, and deployment. The role emphasizes code quality, performance, automation, DevSecOps practices, communication, collaboration, and a focus on the customer mission. A TS/SCI clearance with polygraph is listed as the minimum clearance to start, although the qualifications section describes it as preferred.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level