
Junior Cyber Software Engineer
CACI International2 months ago
Base Salary
$70k - $143k/yr
Responsibilities
- Develop clean, efficient, and secure software primarily in Rust, with supplemental modules in C, C++, or Go.
- Redesign and harden legacy software 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.
- 1–3 years of professional software development experience, or equivalent military or co-op experience.
- Strong 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% travel within the Continental US.
- Flexible time off, learning and development resources, healthcare, wellness, financial and retirement benefits, family support, continuing education, and additional time-off benefits.
- Proposed base salary range of $69,600–$142,700 USD.
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.