Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CACI Logo

Software Engineering Intern - Multiple Teams

CACI

Salary not specified
Oct 9, 2025
Vienna, VA, US
Apply Now

Join CACI's innovative team developing cutting-edge Commercial Solutions for Classified (CSfC) products that protect national security systems and classified data. As a Software Engineering Intern, you'll gain hands-on experience working with NSA-approved commercial technologies that implement layered cybersecurity solutions for the Department of Defense, Intelligence Community, and federal agencies.

Requirements

  • Strong programming skills in at least one of: Java, Python, C++, or C, Rust or other compiled language
  • Understanding of fundamental software development concepts including data structures and algorithms
  • Basic knowledge of networking concepts (TCP/IP, routing, protocols, VPN, Firewall)
  • Familiarity with Linux/Unix operating systems
  • Knowledge of cybersecurity principles and encryption technologies
  • Knowledge of quantum cryptographic systems and algorithms
  • Experience with version control systems (Git, GitHub, GitLab)

Responsibilities

  • Assist in the design, development, and testing of software components for CSfC-compliant products and solutions
  • Support integration efforts of commercial security components that meet NSA CSfC capability package requirements
  • Participate in code reviews and collaborate with senior engineers on implementing layered encryption architectures
  • Help develop and maintain automated testing frameworks to ensure product security and functionality
  • Contribute to documentation of software designs, APIs, and security architectures
  • Assist in troubleshooting and debugging security-focused software applications
  • Support DevSecOps processes including CI/CD pipeline development and infrastructure automation

Other

  • Currently enrolled in a Bachelor's or Master's degree program in Computer Science, Software, Engineering, Cybersecurity or related technical field
  • Must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future
  • Must be able to obtain and maintain applicable security clearance
  • Strong problem-solving skills and attention to detail
  • Excellent written and verbal communication skills