Staff / Sr. Staff, Endpoint Client Engineer (C++)
Netskope
Bengaluru, Karnataka, IndiaPosted 1 month ago
Skill Required
Security ServicesC++System DesignData StructuresObservabilityEngineeringCloud SecuritynetworkingsecuritybuildingwrittenCloudDesign PatternsAIMachine Learning
Key highlights
- 10+ years of overall industry experience required, with 6+ years shipping and sustaining production C++.
- Senior Staff Endpoint Client Engineer role owning the high-performance C++ client runtime for the Netskope One platform (NASDAQ: NTSK).
- Continuous education and mentorship to support career growth.
- Required education: BS Computer Science or equivalent.
Role overview
Netskope (NASDAQ: NTSK), a leader in modern security and networking for the cloud and AI era, is hiring a Senior Staff Endpoint Client Engineer to own the high-performance C++ client at the heart of the Netskope One platform. The role involves engineering a lightweight, high-throughput, cross-platform runtime for real user devices, architecting the distributed systems around it, and setting the technical bar for the endpoint codebase. The team hires across all levels, with candidates individually assessed and appropriately leveled based on their skills and experience.
Responsibilities
- Build and harden the C++ client runtime at the core of the product: lightweight, multi-threaded, cross-platform (macOS first, then Windows).
- Architect the distributed systems that keep it fast and resilient at scale, engineering for fault tolerance so failures degrade gracefully rather than breaking a session.
- Build a secure agentic harness for safe, high-performance execution.
- Own reliability, observability, security, and performance of the runtime across real, varied hardware, and set patterns and standards for the endpoint codebase.
- Partner with ML engineers to embed the inference path and with backend engineers on configuration and telemetry.
- Own the high-performance C++ client at the heart of the product: lightweight, high-throughput, cross-platform, and never allowed to break a user's session.
- Own that runtime and the distributed systems around it, engineering for performance, security, and resilience at scale on real user devices.
- Set the technical bar for the endpoint codebase.
Requirements
- 10+ years of overall industry experience.
- 6+ years shipping and sustaining production C++ (C++11 and later - 14/17/20): multi-threaded, memory-conscious, cross-platform code.
- Solid distributed systems fundamentals: routing, failover, backpressure, graceful degradation, and the failure modes that come with them.
- Deep experience building and sustaining endpoint, client, or systems software.
- Expertise with data structures, algorithms, and performance profiling.
- Fluency with agentic coding systems and genuine curiosity about agent harnesses like Claude Code, Pi, and Codex, so you use them in your own workflow and want to build the harness, not just the app.
- Strong verbal and written communication; able to work openly and transparently with the team.
- BS Computer Science or equivalent required.
Nice to have
- MS Computer Science or equivalent strongly preferred.
- Experience with concurrency, cross-platform delivery (macOS, Windows, mobile).
- Experience building a secure, resilient agentic harness on real user devices.
Benefits
- Continuous education and mentorship to support career growth.
- An environment where every voice is heard and respected, with employees empowered to bring their authentic selves to work.
- An entrepreneurial culture.
- The opportunity to work on the Netskope One platform, Zero Trust Engine, and the NewEdge network.
- Deployment, validation, and hardening of the runtime against production usage fast given Netskope's customer footprint.
Additional details
- Netskope is NASDAQ: NTSK.
- Thousands of customers, including more than 30 of the Fortune 100, trust the Netskope One platform, its Zero Trust Engine, and the powerful NewEdge network to gain full visibility and control without performance trade-offs.
- Netskope secures and accelerates cloud, data, and AI in real time, everywhere.
- The team is hiring across all levels and candidates are individually assessed and appropriately leveled based upon their skills and experience.
- Location tag: #LI-JB3.
- Netskope is committed to implementing equal employment opportunities for all employees and applicants for employment and does not discriminate based on religion, race, color, sex, marital or veteran statues, age, national origin, ancestry, physical or mental disability, medical condition, sexual orientation, gender identity/expression, genetic information, pregnancy (including childbirth, lactation and related medical conditions), or any other characteristic protected by the laws or regulations of any jurisdiction in which we operate.
- Netskope respects your privacy and is committed to protecting personal information; refer to Netskope's Privacy Policy for more details.
- The application window for this position is expected to close within 50 days. Candidates may apply by filling out the below information or visiting the Netskope Careers site.
- Candidates can visit Careers at Netskope to learn more and follow Netskope on LinkedIn and Instagram.