remote
Senior Software Engineer - Endpoint Security Windows - Fortanix
Software Engineer
Lead the design and implementation of secure Windows endpoint solutions, leveraging advanced cryptography and multicloud integration to protect data across hybrid environments.
About the role
Key Responsibilities
- Architect and develop high‑performance Windows endpoint security components in C++ and Rust, ensuring robust protection against modern threats.
- Integrate cryptographic primitives and confidential AI techniques into the data‑centric security platform for seamless multicloud deployment.
- Collaborate with cross‑functional teams to define security requirements, perform threat modeling, and conduct code reviews.
- Optimize performance and memory usage for large‑scale endpoint deployments while maintaining strict security compliance.
- Investigate and remediate vulnerabilities, provide root‑cause analysis, and contribute to continuous improvement of security tooling.
Requirements
- 5+ years of software engineering experience with a focus on Windows security.
- Proficiency in C++ (and optionally Rust) and deep understanding of Windows OS internals.
- Hands‑on experience with cryptographic libraries, secure coding practices, and threat‑analysis tools.
- Familiarity with multicloud architectures (AWS, Azure, GCP) and data‑centric security concepts.
- Strong problem‑solving skills, excellent communication, and a passion for building secure, scalable systems.