Software Developer / Engineer

Vets Hired

  • California
  • Permanent
  • Full-time
  • 7 days ago
  • Apply easily
SummaryA Software Developer / Engineer with Rust experience is sought to join a team working on cutting-edge projects for the Department of Defense and the Intelligence Community. You will play a critical role in developing high-performance, secure, and reliable software solutions that directly support national security missions. This position demands a deep understanding of Rust, a strong focus on security best practices, and the ability to work in a sensitive and fast-paced environment.ResponsibilitiesDevelop robust and secure applications using the Rust programming language, adhering to stringent security and compliance requirementsDesign, implement, and maintain high-performance, low-latency systems for mission-critical applicationsCollaborate with cross-functional teams, including security engineers, system architects, and domain experts, to deliver complex solutionsParticipate in high-level functional and security design sessionsImplement and enforce security best practices, including secure coding standards, vulnerability mitigation, and data protectionConduct thorough code reviews and security audits to ensure compliance with DoD/IC standards and quality requirementsTroubleshoot and debug complex issues in secure and isolated environmentsDevelop and maintain comprehensive documentation for code, systems, and security proceduresStay up to date with the latest Rust language features, security vulnerabilities, and industry best practicesContribute to secure and scalable architecture design and implementation for sensitive data/systemsPotentially work with embedded systems, cryptographic libraries, and other specialized areas related to defense and intelligence applications, including required security protocols and clearancesQualificationsBachelors degree in Computer Science or related technical field (or equivalent experience)Extensive experience developing applications using the Rust programming languageDeep understanding of Rusts memory safety and concurrency featuresProven experience with secure coding practices and vulnerability mitigationExperience with cryptographic libraries and security protocolsStrong understanding of operating systems, networking, and system securityExperience with version control systems (e.g., Git) and CI/CD pipelinesExcellent problem-solving, debugging, and analytical skillsStrong communication and collaboration skills, with the ability to work effectively in a team environmentAbility to obtain and maintain a Secret security clearance (U.S. Citizenship required)PreferredExperience working with DoD or IC projects, including knowledge of relevant security standards and compliance frameworks (e.g., NIST, DISA STIGs, High Assurance Security)Experience with embedded systems development in RustExperience with reverse engineering or vulnerability analysisContributions to open-source Rust security projectsExperience with secure enclaves or trusted execution environmentsKnowledge of low-level programming concepts and hardware security modules

Vets Hired