Cleared Software Engineer Intern - Summer 2027

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

About The Position

CACI is seeking Software Development Interns for its Summer 2027 Makalu internship program. The role offers the opportunity to create innovative products and components using modern technologies in a dynamic, start-up-like environment focused on new development within an agile framework. The position requires full-time, on-site presence at CACI locations in Denver, Colorado, and Sterling, Virginia, while the listed employment schedule is part-time on-call. Interns work with on-site and remote engineers to develop front-end applications and back-end microservices. They help design new components, improve applications and user experiences, and contribute to mission-focused products using established design patterns and open-source tools. Success in the role depends on communication, collaboration, and execution within the team's development process.

Requirements

  • 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 Polygraph clearance.
  • 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, including HTML5, CSS, CSS preprocessors such as SASS, Less, or Stylus, or JavaScript build tools such as Browserify, WebPack, or Closure.
  • Familiarity with Java Spring Boot.
  • Strong organizational skills and attention to detail.
  • Strong verbal and written communication skills.
  • Experience with a Linux environment and Linux shell scripting.

Nice To Haves

  • Eagerness to learn a modern infrastructure and support mission-critical systems as part of a team.
  • 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, DevOps, and/or AWS.
  • Experience with Git.

Responsibilities

  • Proactively design architecture for new components.
  • Suggest improvements to applications, the software baseline, and the user experience and interface.
  • Collaborate with on-site and remote engineers developing front-end applications and back-end microservices.
  • Solve technical problems and meet program objectives within the agile development cycle.
  • Introduce new approaches and technologies to meet mission needs.
  • Develop new user interface applications while remaining customer-focused.
  • Use industry-proven design patterns and open-source tools.
  • Contribute to a positive and upbeat team atmosphere.

Benefits

  • Flexible time off benefit.
  • Learning and development opportunities.
  • Healthcare, wellness, financial, retirement, family support, continuing education, and time-off benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service