Greylock — Backed by Greylock
Lightspeed — Backed by Lightspeed
SoftBank Vision Fund — Backed by SoftBank Vision Fund Open 127d posting date refreshed Software Engineer (C)
Summary
Senior software engineer on Cato Networks' R&D Core team, designing OS utilities and platform components for their cloud data centers and edge on-prem devices. Day-to-day is low-level work in C on Linux: kernel internals, hardware-software integration, networking, open-source adoption, and squeezing maximum performance out of the hardware.
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.
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 bright and passionate Senior Software Engineer to join our R&D Core team. In this critical role, you will design and develop solutions for in-house operating systems and platforms building our backbone cloud data centers and our edge on-prem devices. Cato solutions are running on a variety of hardware, ranging from small, embedded devices, to high-end servers, and cloud environments.
Responsibilities:
-
Design and implement operating system utilities and components to ensure a performant, stable, secure, maintainable, and transparent ecosystem in our cloud
-
Proactively be on top of new emerging technological trends in low-level networking, hardware, kernel, and open-source themes. Implement and specialize in open-source solutions to specific Cato needs.
-
Investigate and test performance capabilities aiming at “squeezing the lemon” out of our hardware
Requirements:
-
At least 6 years of experience as a hands-on senior software developer of a large-scale network or security solution.
-
In-depth knowledge of Networking, Network Protocols and Environment
-
Strong proficiency with C in a multithreaded environment
-
Experience in integration with open-source software and packages
-
Experience with implementing new hardware solutions and the ability to consume programmers guides and specs
-
Deep working knowledge with Linux systems, utilities, customizability options, and deep understanding of kernel internals, hardware-software interface, and system resource management
-
Passionate about demystifying performance, and the system internals from smallest Makefile flags and bios configurations and up to holistic integrated solutions with many moving parts
-
Expert in designing and building highly scalable services, particularly in SMP environments
-
A team player with excellent collaboration and communication skills
-
Ability to learn new material and be the pioneer of new technology introduced and adopted by Cato
Skills
As published by greenhouse · 2 questions
First Name, Last Name, Email, Phone, Resume/CV, Cover Letter
- LinkedIn Profile optional
- Website optional
