software engineering

CACI InternationalDenver, CO
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

  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits
  • flexible time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service