Software Engineer (Endpoint DLP)

4 weeks, 1 day ago
Senior
Software Development
Cato Networks

Cato Networks

Cato Networks is the world's leading single vendor SASE platform that converges SD WAN, security, global backbone, and remote access into a global cloud-native service. Their robust platform optimizes and secures application access for all users and lo...

Diversified Telecommunication Services
251-1K
Founded 2015
$770M raised

Description

  • Develop core low-level components for endpoint clients on Windows and Mac.
  • Research new technologies, including ways to apply AI to engineering and product capabilities.
  • Own new features and lead collaborative efforts end to end.
  • Support the full application lifecycle, including release management and production support.
  • Collaborate with quality assurance, technical support, product management, and other engineering teams to deliver integrated features.
  • Contribute to the evolution of endpoint clients by building new low-level capabilities.
  • Help improve how users move, share, and protect files, devices, and network traffic.
  • Take on increasing technical ownership and leadership as the scope grows.

Requirements

  • BSc degree in Computer Science from a known university or equivalent experience.
  • 3+ years of hands-on software engineering experience.
  • Excellent understanding of software engineering principles and best practices.
  • Hands-on production experience with C, C++, or Rust.
  • Strong low-level systems experience on a desktop operating system such as Windows, macOS, or Linux.
  • Good understanding of multithreaded development, synchronization, and data structures.
  • Experience with networking, network protocols, and networking environments.
  • Experience building endpoint security software such as EPP/EDR or similar is a major advantage.
  • Experience with low-level OS work such as drivers, system extensions, or kernel-adjacent code is an advantage.
  • Familiarity with additional stack languages such as C#, Swift, Python, or occasionally Java/Go and backend services is an advantage.
  • Curiosity and ideally hands-on experience applying AI to improve engineering and products is an advantage.
  • Strong problem-solving skills and the ability to work independently.
  • Excellent communication and collaboration skills.
  • Passion for delivering a great user experience.
  • Ability to stay steady and adaptable through pivots.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Auto

Upstart 1K-5K Banks

Upstart is hiring a Senior Software Engineer to help scale its Auto Direct secured lending product by building customer-facing experiences, eligibility systems, and operational workflows in a digital-first environment.

System Design
18 hours, 13 minutes ago

Software Engineer III

6sense 1K-5K IT Services

6sense is hiring a Software Engineer III to design, develop, and scale backend services and distributed systems for its AI-driven B2B account engagement platform.

AWS Azure GCP Go Java Microservices Python System Design TypeScript
18 hours, 13 minutes ago

Senior Lead Software Engineer - Developer Infrastructure

Klaviyo 1K-5K IT Services

Klaviyo is hiring a Senior Lead Software Engineer to lead backend Dev Infrastructure architecture and platform strategy for dependencies, upgrades, and developer productivity across the engineering organization.

Apache Airflow Apache Spark AWS Azure Buildkite ClickHouse Django Docker FastAPI GCP Go Jest Kafka Kubernetes MySQL PostgreSQL Python RabbitMQ React Redis Terraform TypeScript
18 hours, 13 minutes ago

Principal Software Engineer

Natera 1K-5K Pharmaceuticals

Natera is hiring a Principal Software Engineer for its R&D Platform Infrastructure team to lead architecture and delivery of cloud, workflow, and data platforms that support scientific workloads.

Apache Airflow AWS Azure Dagster Django GCP Go Groovy Helm Java Kubernetes Python React Terraform
18 hours, 13 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers