CareerPlan

Principal Software Development Engineer (Backend Dev - C/Linux/GDB)

Bangalore, INDFull-time2026-10-29 → 2026-11-10

Core

Architect and implement high-performance Data Loss Prevention (DLP) engines, dictionary compilers, and distributed incident processing pipelines for a global cloud security platform.

Role type

Principal Software Development Engineer (Backend Systems)

Builds

Next-generation inspection capabilities, line-rate pattern matching, and high-throughput data paths for the Zscaler Zero Trust Exchange.

Domain

Cybersecurity / Cloud Security / Systems Programming

Deliverable

production ML models

Required skills

C programming, Linux/FreeBSD systems programming, Inter-Process Communication (IPC), shared memory architectures, GDB/LLDB debugging, Valgrind, system-level performance tracing, technical leadership, mentoring

Preferred skills

AI/ML technologies, Data Loss Prevention (DLP) technologies, public cloud environments (AWS, Azure)

Technologies

C, Linux, FreeBSD, GDB, LLDB, Valgrind, AWS, Azure

Responsibilities

Define architectural direction for high-performance systems-level subsystems; design multi-threaded C daemons with lockless concurrency; collaborate with data science teams to deploy ML models in high-throughput paths; lead post-mortem core dump analysis and leak detection; mentor systems software engineers.

Seniority

Principal, hands-on IC with technical leadership