Full Stack Developer
TLDR
Build scalable data pipelines, backend services, and web interfaces for cloud-based networking and security solutions using C/C++ and Python.
Cato Networks is the converged network and security cloud for the AI era.
As AI reshapes cybersecurity, enterprises face a dual challenge: unlocking AI’s potential while defending against AI-driven attacks. Cato addresses both through a unified, cloud-native platform, providing the visibility and context to prioritize risks and stop threats in real time across users, applications, data, and AI agents.
Join us as we scale: take on ambitious technological challenges and shape the next generation of enterprise security at a company trusted by thousands of organizations worldwide.
We’re looking for a passionate and creative Software Engineer with a strong data-driven mindset and around 4 years of experience to join our team. In this role, you will contribute to developing our cloud-based personalized networking and security management solutions, as well as building scalable systems for processing and analyzing data across multiple networks.
Responsibilities:
- End-to-end development, from processing large-scale data to building intuitive web interfaces
- Designing and implementing data pipelines, analytics, and insight-driven features
- Developing backend services with a focus on performance and scalability using C/C++ and Python
- Contributing to frontend development and overall system integration
- Implementing and testing network security enterprise solutions
- Conducting research and prototyping new features and product ideas
- Exploring new technologies and integrating them into the product
- Driving a data-driven approach to product and engineering decisions
Requirements:
- 4+ years of software development experience
- Strong programming skills in C, C++, and Python – Must
- Familiarity with Java (server-side development experience is a plus)
- Experience designing and developing scalable systems and services
- Strong data-driven mindset with experience analyzing large datasets
- Experience with data processing, pipelines, or data-intensive applications
- Familiarity with relational and NoSQL databases (e.g., MySQL, Redis, Elasticsearch)
- Familiarity with cloud platforms (preferably AWS) – Advantage
- Experience with data analysis tools/frameworks (e.g., Python, SQL, Spark) – Advantage
- Experience with modern web technologies (e.g., React, TypeScript) – Advantage
- Strong problem-solving skills and ability to work independently
- Team player with excellent collaboration and communication skills
- Fast learner with the ability to quickly adapt to new technologies
- BSc. in Computer Science or equivalent
Cato Networks converges enterprise networking and security into a unified, cloud-based service, creating a new product category known as SASE. This innovative approach caters to businesses seeking a centralized solution for their networking and security needs.
- Founded
- Founded 2015
- Employees
- 201-500 employees
- Industry
- Diversified Telecommunication Services
- Total raised
- $770M raised