Software Engineer (C)
Cato Networks is seeking a talented Software Engineer to join our R&D Core team in Tel Aviv, Israel. In this pivotal role, you will contribute to the design and development of major components of our highly scalable and high-performance solution, forming the backbone of our revolutionary platform that encompasses complex networking topologies, optimizations, and various security features.
As a Software Engineer at Cato Networks, your primary responsibilities will include designing, implementing, and testing network security enterprise solutions. You will engage in ongoing research and prototyping to develop new features and product ideas, as well as investigate and adopt emerging technologies to enhance our product offerings.
The ideal candidate will have at least six years of hands-on experience as a software developer working on large-scale network or security solutions. A deep understanding of networking, network protocols, and environments is essential. Proficiency in C programming within multithreaded environments, along with working knowledge of Linux, is required. Experience in developing frequently released production code, real-time development, security and network research, and SaaS infrastructure is highly desirable. A passion for high-performance computing, staying abreast of technology trends, and a collaborative team spirit are also key attributes for success in this role.
Joining Cato Networks offers the opportunity to be part of a pioneering company at the forefront of cloud networking and security. We provide a dynamic work environment that fosters innovation and professional growth, with a focus on building cutting-edge enterprise network and secure cloud platforms. Our team is dedicated to becoming the worldwide market leader, and we invite you to be a part of this exciting journey.