CareerPlan

Senior Staff Software Engineer (Development & Quality)

IN PuneFull-time2026-10-08 → 2026-11-10

Core

Design, develop, test, and support secure endpoint management agents across Windows, macOS, Linux, and mobile platforms, owning the full software lifecycle from design to production.

Role type

Senior Staff Software Engineer (System Software & Quality)

Builds

Endpoint agents for device management, monitoring, patching, and security

Domain

IT Management & Cybersecurity (Endpoint Security)

Required skills

C#, .NET, Windows system programming (Win32, WMI, Registry), Operating System fundamentals, Test automation frameworks (xUnit, NUnit, Selenium, Playwright), Root-cause analysis, CI/CD, AI-assisted development tools

Preferred skills

C, C++, Rust, Go, RMM/UEM/EDR/XDR experience, MDM platforms (Intune, Apple MDM), Scripting (PowerShell, Bash, Python), Virtualization/Containerization

Technologies

.NET, xUnit, NUnit, MSTest, Selenium, Playwright, Win32 APIs, WMI, Registry, PowerShell, Bash, Python

Responsibilities

Design and implement features for endpoint agents; Develop software components for monitoring, automation, and device management; Build automated tests and validation frameworks; Investigate customer issues and perform root-cause analysis; Collaborate with Product, Security, and Support teams; Utilize AI tools to accelerate development and testing

Seniority

Senior Staff, hands-on IC