software engineering

CACIChantilly, VA
Onsite

About The Position

CACI is seeking a talented and motivated Software Engineer to support the technology modernization for a suite of legacy mission management application and services. You will work with a team of highly qualified engineers to design a new cloud-hosted container-based microservices architecture to support highly resilient mission-critical applications.

Requirements

  • Bachelor’s degree in computer science or related technical field
  • 5+ years of experience in software development using Java
  • Security+ Certification
  • Active SCI w/ CI-Poly

Nice To Haves

  • Overhead Mission Management experience
  • Overhead Persistent InfraRed (OPIR) experience

Responsibilities

  • Participate in the design and deployment of a highly resilient Spring Boot microservices to support real-time mission data feeds.
  • Modernize legacy applications to use current UI framework with key focus on reliability, scalability and performance.
  • Implement and maintain a continuous DevSecOps pipeline using Gitlab.
  • Ensure security best practices are being enforced throughout the CICD pipeline to proactively identify security vulnerabilities and code quality.

Benefits

  • flexible time off benefit
  • robust learning resources
  • comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service