Why Join Us?
If you are enthusiastic like us about big data, analytics, high performance products, and Cyber Security and want to be a part of a successful team, you are the one for us.
Our group is in charge for developing the logging and monitoring solutions for Check Point cyber security and firewall products.
It is a big data, multi-tier product that handle tens of thousands events every second. It generates, manipulates , parses and index those events very quickly and allow the user to query the data.
Key Responsibilities
- As a Senior Software Developer, you will be responsible for developing and maintaining our logging and monitoring products – handling tens of thousands events per second, using multi-threaded methods and design patterns.
- Shape, design and develop the future of Logging and Monitoring solutions for Check Point cyber security and firewall products
- Build state-of-the-art scalable and highly available backend systems, driving our products to the next level, both client and server sides.
- Profiling and improving features and performance
- Take full ownership of features from design to implementation, deployment and delivery
- Work closely with other developers, QA, product management, and customers.
Qualifications
- 3+ years of programming experience
- In-depth knowledge C++
- Experience with high-performance, multi-threaded, multi-processed environments and big data technologies
- Experience with Agile development methodologies.
- Excellent coding, design, and troubleshooting skills.
- Team player spirit.
- Flexibility and ability to work in a multi-tasked and dynamic environment.
- BSc in Computer Science/Software Engineering or equivalent knowledge.
It would be great if you also have:
- Experience with Linux and scripting languages.
- Experience with front-end development.
- Experience working with AWS.