The Software Engineer will design, develop, and maintain mission management applications built on cloud-native, microservices architectures. The role supports the modernization of mission management systems and involves collaboration with multiple product teams in an agile environment. The engineer will develop Linux-based applications and data-rich user interfaces, contribute to the technical direction of the project, and support testing, integration, and deployment of the software baseline. 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.
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