CareerPlanGet AI match score →

Principal Client Software Engineer – Desktop Platforms(Mac OS)

Pune,Maharashtra - Remote💼 Full-time🗓 2026-07-21 → 2026-07-31

Core

Design, develop, maintain, and release cloud-managed endpoint security applications for Windows, macOS, and Linux.

Role type

Principal Client Software Engineer (Desktop Platforms)

Builds

Cloud-managed endpoint security applications

Domain

Cybersecurity / Desktop Operating Systems

Deliverable

production ML models | product features

Required skills

C/C++ (systems-level, kernel-mode), Golang, Swift/Objective-C, Windows kernel/driver development, macOS kernel extension/System Extension development, macOS Endpoint Security Framework (ESF), networking fundamentals (TLS/SSL, tunneling, DNS, proxies), Vue/TypeScript frontend frameworks

Preferred skills

Mobile development (iOS/Android), AI coding assistance

Technologies

C, C++, Golang, Swift, Objective-C, Vue, TypeScript, JavaScript, Windows API, macOS ESF

Responsibilities

Design and develop client applications across Windows, macOS, and Linux; write clean, efficient code in C/C++, Golang, and Swift; troubleshoot complex technical issues; participate in code reviews and architectural discussions

Seniority

Principal, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗