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