Why Join Us?
Wish to work in an innovative, dynamic, startup-like environment? Want to develop cutting-edge products from scratch using advanced technologies?
Check Point’s Next Generation Agent Development Group is a fast-paced team that operates as a “startup within Check Point.”
We build the core infrastructure that powers Check Point’s next-generation security products.
Our team actively maintains an open-source project (https://github.com/openappsec) that integrates with other widely used open-source technologies. We collaborate with the open-source community to improve security solutions and drive innovation in modern environments.
As a
C++ Developer, you will be involved in designing and developing security solutions for modern environments, focusing on all stages of the CI/CD development lifecycle. You will work closely with business, product, and customer teams to iterate quickly and refine our solutions based on real-world feedback.
Key Responsibilities
- Collaborate with team members to define requirements, design, and implement key features.
- Develop backend code in C++17.
- Identify and solve complex challenges in security infrastructure.
- Maintain high code quality through automated testing and peer code reviews.
- Contribute to and maintain an active open-source project, ensuring seamless integration with other open-source technologies.
Qualifications
- BSc in Computer Science or equivalent experience.
- 2+ years of experience developing in C++ in a Linux environment.
- Self-motivated, fast learner, and independent.
- Strong problem-solving and software design skills.
Advantageous Skills
- Knowledge of Networking and Security concepts.
- Experience with virtualization and Docker environments.
- Familiarity with Git and CI/CD workflows.
- Experience with proxies such as Nginx and Envoy.
- Knowledge of Kubernetes and container orchestration.
- Experience with Go programming.
- Proficiency in Bash scripting.