Software Development Engineer II, Client Engineering
Core
Design and build distributed software systems for autonomous endpoint management, including OS updates, policy enforcement, and incident remediation across hundreds of thousands of devices.
Role type
Senior Software Development Engineer (Client Engineering)
Builds
Autonomous fleet management platform, control-plane services, and deployment automation systems
Domain
Enterprise IT, Endpoint Management, Cloud Infrastructure
Deliverable
production ML models
Required skills
C#, C++, Java, Perl, Object Oriented Design, Distributed Systems, Multi-threaded Programming, System Architecture, Scalability, Reliability Engineering
Preferred skills
Full SDLC experience, Code Reviews, Source Control, Build Processes, Testing, Operations
Technologies
C#, C++, Java, Perl
Responsibilities
Design scalable control-plane services for endpoint policy and configuration; Build intelligent automation for issue detection and remediation; Develop safe rollout and rollback mechanisms; Engineer telemetry and anomaly detection systems; Own production software from architecture to operation.
Seniority
Senior, hands-on IC