Cleared Software Engineer Intern - Summer 2027

CACI International•Sterling, VA
•$39,900 - $79,900•Onsite

About The Position

CACI is seeking a skilled Software Developer for our Summer 2027 Makalu internship program. If you are enthusiastic about creating innovative products and components utilizing modern technologies, this opportunity may be a perfect fit for you. You will be engaging in a dynamic, start-up-like environment focused on new development within an agile framework. This role requires full-time, on-site presence at our locations in Denver, CO, and Sterling, VA.

Requirements

  • Must be currently pursuing an undergraduate or graduate degree in Computer Science or a related field.
  • Must be able to obtain and maintain a TS/SCI with Poly.
  • Entry-level experience and knowledge of coding.
  • Experience using REST-based web services.
  • Familiarity with Agile software development methodologies.
  • Familiarity with modern web technologies and techniques such as HTML5, CSS, CSS pre-processors (e.g. SASS, Less, Stylus), or JavaScript build tools (e.g. Browserify, WebPack, Closure).
  • Familiarity with Java Spring Boot.
  • Strong organizational skills and attention to detail.
  • Strong verbal and written communication skills.
  • Experience with Linux environment and Linux shell scripting.

Nice To Haves

  • An eagerness to learn a modern infrastructure and be a part of a team supporting mission critical systems.
  • Familiarity with real-time communication mechanisms such as WebSockets.
  • Familiarity with Node, Cesium, and/or Open Layers.
  • Familiarity with Spring, Docker, and/or Kubernetes.
  • Knowledge of microservices based architecture.
  • Familiarity with Elasticsearch and SQL based databases.
  • Familiarity with emerging trends in desktop, web, and mobile app development.
  • Experience with deployments, dev ops, and/or AWS​
  • Experience with Git.

Responsibilities

  • Proactively designing the architecture for new components.
  • Suggesting ways to improve the application and overall UI/UX.
  • Working closely with on-site and remote engineers developing front-end applications and back-end microservices.
  • Solving challenging, but rewarding technical problems.
  • Meeting program objectives within the agile development cycle.
  • Suggesting ways to improve UX/UI and the software baseline.
  • Introducing new ways to meet mission needs.
  • Working on new technologies, striving to stay customer-focused and thriving on challenges to build new UI applications.
  • Utilizing industry proven design patterns and open-source tools.
  • Contributing to a positive and upbeat team atmosphere.

Benefits

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