DevJobs

Senior Windows Software Developer

Overview
Skills
  • C++ C++ ꞏ 3y
  • .NET .NET
  • React React
  • Performance optimization
  • Windows internals
  • UDP
  • TLS
  • TCP/IP
  • Symmetric cryptography
  • SSL
  • Kernel-mode driver development
  • Encryption
  • Debugging
  • Asymmetric cryptography
  • Qt Framework
  • IPSEC
  • IKE

Why Join Us?


Join Check Point and drive innovation in cybersecurity! We are redefining VPN technology to deliver cutting-edge solutions that ensure security, privacy, and performance for users worldwide.


We're looking for passionate and experienced Senior Developers to join our team and shape the future of digital security by building robust, secure, and scalable VPN solutions for the modern world.


If you thrive in a challenging environment, excel in problem-solving, and want to work on innovative solutions that protect millions globally, we’d love to have you on our team!

Be part of a collaborative and innovative team where your expertise and creativity will have a significant impact.

Join us in creating the future of secure connectivity!


Key Responsibilities


  • Develop and Maintain VPN Software: Design, implement, and optimize VPN applications using modern technologies and best practices.
  • Enhance Security and Performance: Innovate and refine the security features and performance of VPN solutions, ensuring a seamless and robust user experience.
  • Windows Development: Focus on Windows-based development, including desktop applications and low-level system components like kernel drivers.
  • Implement Advanced Protocols: Work on integrating and enhancing VPN protocols, including Post Quantum Cryptography, to future-proof our solutions.
  • Utilize Object-Oriented Design: Leverage your expertise in object-oriented programming to deliver clean, maintainable, and efficient code.
  • Framework and Front-End Focus: Experience with Qt Framework, knowledge of React and .NET are advantages.
  • Collaborate Across Teams: Work closely with other teams to ensure high-quality deliverables and alignment with broader product goals.
  • Stay Ahead of the Curve: Continuously research advancements in cybersecurity, Windows internals, and software development technologies to integrate them into our solutions.


Qualifications


  • Proficiency in C++ and object-oriented programming with 3+ years of experience.
  • Deep understanding of Windows internals, including desktop applications and kernel-mode driver development.
  • Experience with debugging and performance optimization for Windows-based applications.
  • Experience with the Qt Framework (advantage).
  • Knowledge of React (advantage).
  • Knowledge of .Net (advantage).
  • Familiarity with networking protocols (e.g., TCP/IP, UDP).
  • Strong understanding of TLS, SSL, and encryption concepts, including asymmetric and symmetric cryptography.
  • Familiarity with IKE and IPSEC protocols (advantage).
  • Awareness of cybersecurity principles and practices, particularly in secure communications.
  • Ability to troubleshoot and resolve complex technical challenges efficiently.
  • A strong drive to stay updated with industry trends and apply them to deliver innovative solutions.
  • Excellent communication and teamwork skills to contribute effectively in a dynamic team environment.

Check Point Software Technologies