Senior Software Engineer, Devices - India
Core
Building cross-OS device management engines, mobile device management (MDM/DDM) telemetry, custom system agents, and zero-touch enrollment pipelines for IT administrators to remotely configure, patch, secure, and monitor thousands of endpoints.
Role type
Senior IC backend/full-stack engineer (Device Management)
Builds
High-availability cloud APIs and local client-side programming for macOS, Windows, Linux, iOS, and Android
Domain
IT Management / Endpoint Security / Cross-Platform Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Node.js, Cloud providers (AWS/GCP/Azure), CI/CD pipelines, Kubernetes, Containerization, Backend development, Full-stack development
Preferred skills
Swift, C#, C++, Windows services/kernels, macOS internals (Launch daemons), mTLS protocols, OAuth/OIDC, MDM experience
Technologies
Go, Node.js, AWS, GCP, Azure, GitHub Actions, Kubernetes, Swift, C#, C++, mTLS, OAuth, OIDC
Responsibilities
Develop cross-platform applications for Windows, macOS, and Linux; Gain expertise in OS internals (Windows services, kernels, Mac Launch daemons); Collaborate with architects, UX designers, and DevOps; Write and automate unit, functional, and acceptance tests; Participate in strategic planning for Device Management services
Seniority
Senior, hands-on IC