Taro Logo

Software Engineer

First company to converge enterprise networking and security into one centralized and global cloud service, led by networking pioneer Shlomo Kramer.
Backend
Mid-Level Software Engineer
In-Person
501 - 1,000 Employees
4+ years of experience
Enterprise SaaS · Cybersecurity

Job Description

Cato Networks, a pioneering force in cloud networking and security, is seeking a talented Software Engineer to join their innovative team. As the first company to converge enterprise networking and security into a centralized global cloud service, Cato Networks is led by networking and security pioneer Shlomo Kramer (Check Point, Imperva). The company has created a new product category called "SASE," which Gartner predicts will reach $25 billion by 2027.

In this critical role, you'll be at the forefront of developing cloud-based personalized networking and security management solutions. The position involves creating end-to-end new products and features that directly impact customers, while building microservices operating in near real-time environments. You'll work with cutting-edge technologies including Java, Spring Boot, Kubernetes, and Go, while developing high-performance applications that scale across Cato's global private cloud infrastructure.

The ideal candidate brings 4+ years of backend development experience, with strong expertise in Java and Spring Boot. You should have a proven track record with high-performance environments and complex web applications. Experience with microservices, Docker, K8S, and cloud infrastructure is highly valued. As a team player with excellent collaboration skills, you'll be expected to lead development through all phases – from spec review to monitoring.

This is an exceptional opportunity to join a rapidly growing company that's revolutionizing enterprise network and secure cloud platforms. Working at Cato Networks means being part of a team of veteran technology and security experts who believe in creating simple solutions for complex problems. If you're passionate about cloud technology, security, and want to be part of a company that's becoming a worldwide market leader, this role offers the perfect challenge.

Last updated 5 days ago

Responsibilities For Software Engineer

  • Developing microservices that work in high scale and in near real-time performance
  • Developing Cato's web application using backend and full stack development
  • Scaling, deploying and monitoring microservices on Cato's global private cloud
  • Evaluating and integrating with 3rd party solutions
  • Leading the development through all its phases– reviewing the spec, designing, implementing testing and monitoring
  • Researching and embedding new technologies and best practices in the development team

Requirements For Software Engineer

Java
Kubernetes
Go
  • 4+ years of backend development. Proficiency with Java, Spring boot.
  • Have proven experience with high performance environments and benchmark evaluation.
  • Experience with architecture, design and development of complex web applications.
  • Experience with microservices, Docker, K8S, Grafana – strong advantage
  • Familiar with SaaS / Cloud Based Infrastructure (AWS, GCP, Azure) technologies - advantage
  • Experience with web development - Go, GQL - advantage
  • A team player with excellent collaboration skills
  • Able to self-learn new skills and technologies
  • Motivated, a fast learner, independent and great at problem solving
  • BSc. degree in Computer Science from a known university

Related Jobs

Test Product Engineer

Test Product Engineer position at NVIDIA, developing automated tests for network modules and switch systems, combining hardware and software expertise with Linux and Python.

Formal Verification Engineer

Formal Verification Engineer position at NVIDIA, working on NIC technologies and hardware verification in Beer Sheva, Israel. Requires 1+ years of experience and strong analytical skills.

Software Engineer 2 (I6)

Software Engineer 2 position at Dell Technologies' Powerflex team, focusing on distributed storage solutions development in Israel.

Design Verification Engineer, Networking, Google Cloud

Design Verification Engineer position at Google Cloud, focusing on networking and custom silicon solutions, requiring expertise in digital design verification and networking protocols.

Physical Design Engineer, Google Cloud

Physical Design Engineer position at Google Cloud, focusing on chip design and optimization, requiring 4+ years of experience in physical design flows and semiconductor technologies.