
Junior Cyber Software Engineer
CACI International2 months ago
Base Salary
$70k - $143k/yr
Responsibilities
- Develop clean, safe, and efficient software primarily in Rust, with supplemental modules in C, C++, or Go.
- Redesign and harden legacy software modules using memory-safe architectures to mitigate buffer overflows and other memory-corruption exploits.
- Integrate software components with custom hardware, in-vehicle data networks, and tactical C5ISR communication systems.
- Review, debug, and test software using automated pipelines against design requirements and defense performance metrics.
- Contribute to requirements analysis, architecture development, and technical documentation aligned with DoD software engineering standards.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related STEM discipline.
- One to three years of professional software development experience or equivalent military or co-op experience.
- Strong understanding of Rust fundamentals, including safe and unsafe Rust, ownership and borrowing, and concurrency.
- Hands-on experience or working familiarity with C, C++, or Go.
- Proficiency with Linux environments, shell scripting, and Git.
- Active DoD Secret security clearance required and must be maintained.
- Preferred qualifications include memory-safe coding, static analysis, cryptographic implementation, embedded systems, hardware abstraction layers, RTOS, RMF, STIGs, and DoD 8140/8570 compliance such as Security+ CE.
Benefits
- Full-time regular employee position with up to 10% continental U.S. travel.
- Flexible time off, healthcare, wellness, financial, retirement, family support, continuing education, and learning and development benefits.
About CACI International
CACI International is a public government contractor that delivers enterprise IT, cybersecurity, electronic warfare, space, and intelligence solutions to U.S. defense, intelligence, and federal civilian customers. It provides systems engineering, software and data services, and mission support across C4ISR and business systems, primarily through long-term government contracts. Founded in 1962 and headquartered in Reston, Virginia, CACI trades on the NYSE under the ticker CACI.