onsite
Software Engineer Network Security - Maplecolo
Software Engineer
Lead the development of quantum‑safe network security solutions, building and optimizing distributed key establishment protocols using Python and C++ in a fast‑paced startup environment.
About the role
Key Responsibilities
- Design, implement, and maintain high‑performance network security services, focusing on Distributed Symmetric Key Establishment (DSKE) protocols.
- Collaborate with cross‑functional teams to integrate cryptographic primitives into data‑center infrastructure.
- Conduct performance profiling, security audits, and vulnerability assessments to ensure robustness and compliance.
- Write clean, well‑documented code in Python and C++, following best practices and coding standards.
- Participate in code reviews, continuous integration, and automated testing pipelines.
Requirements
- 3+ years of software engineering experience in network security or cryptographic systems.
- Proficiency in Python and C++ with a strong understanding of low‑level networking concepts.
- Hands‑on experience with distributed systems and secure key exchange protocols.
- Solid grasp of cryptographic principles, including quantum‑safe algorithms.
- Excellent problem‑solving skills and a passion for cutting‑edge technology.
Skills
pythoncnetwork securitycryptography