Senior Software Engineer, Client Development (C# / Rust)
Core
Building secure, enterprise-ready client experiences for Keeper's endpoint and desktop applications, supporting scalable deployment and seamless device management.
Role type
Senior IC client software engineer (C# / Rust)
Builds
Desktop and endpoint client applications for Keeper's zero-trust security platform
Domain
Cybersecurity / Privileged Access Management (PAM)
Deliverable
production ML models | product features | infrastructure
Required skills
C#, Rust, desktop application development, software installation and packaging, application lifecycle management, enterprise deployment support, MDM platform integration, Windows application behavior, debugging and troubleshooting
Preferred skills
Microsoft Intune, Microsoft Endpoint Configuration Manager, Jamf, Workspace ONE, MSI/MSIX packaging, silent install workflows, cybersecurity domain knowledge, telemetry and diagnostics
Technologies
C#, Rust, MDM platforms, Windows, MSI, MSIX
Responsibilities
Design and develop client-side applications and features; Build installation, configuration, upgrade, and update workflows; Develop user-facing functionality and administrative controls; Support enterprise deployment scenarios across MDMs and endpoint management platforms; Implement client-side workflows for enrollment, setup, policy application, and status visibility; Troubleshoot issues involving installs, updates, and deployment compatibility; Contribute to software packaging and mass deployment readiness
Seniority
Senior, hands-on IC