remote
Lead Network Software Engineer - Leidos
Software Engineer
Lead the design and implementation of secure network software for national security missions, leveraging Python, C++, Linux, and advanced cryptographic techniques to protect critical infrastructure and intelligence data.
About the role
Key Responsibilities
- Architect and develop high‑performance network software for secure communications and data exchange in national security environments.
- Collaborate with security engineering, CNO, and SIGINT teams to integrate cryptographic key management and secure protocols.
- Lead code reviews, performance tuning, and ensure compliance with stringent security and quality standards.
- Mentor junior engineers, fostering best practices in secure coding, testing, and documentation.
- Drive continuous improvement of development processes, tooling, and automation for rapid, reliable delivery.
Requirements
- 10+ years of software engineering experience, with 5+ in network security and cryptographic systems.
- Proficiency in Python and C++ on Linux platforms, with strong knowledge of secure coding practices.
- Hands‑on experience with network protocols, encryption algorithms, and key management solutions.
- Excellent problem‑solving skills, ability to work in a fast‑paced, mission‑critical environment.
- Strong communication skills and a collaborative mindset for cross‑functional teams.
Skills
pythonclinuxnetwork securitycryptography