Software Developer - VPN Core Team
- Develop and maintain VPN core software: Design, implement, and optimize core VPN components in C/C++.
- Enhance security and performance: Work on improving robustness, scalability, and performance of VPN solutions.
- Implement and improve VPN protocols: Contribute to protocol-level development, including modern cryptographic technologies such as Post-Quantum Cryptography (PQC).
- Debug and troubleshoot complex issues: Analyze and resolve system-level, networking, and performance issues with guidance from senior engineers.
- Stay up to date with cybersecurity technologies: Learn and apply best practices in networking, security, and secure software development.
- B.Sc. in Computer Science from a leading university
- Strong foundation in C/C++: Academic or practical experience with system-level programming
- Basic networking knowledge: Familiarity with TCP/IP, UDP, and networking fundamentals
- Problem-solving mindset: Ability to analyze issues and learn quickly with guidance
- Strong motivation to learn: Passion for technology, security, and continuous improvement
- Team player: great communication skills and ability to collaborate in a team environment
- An Advantage:
- Experience with Linux / low-level systems programming
- Familiarity with security or cryptography concepts
- Internship or academic project experience in networking, backend, or system software development.