Graystone Group ยท 1 day ago
Sr. Rust Engineer
Graystone Group is supporting a leading Identity & Access Management (IAM) product company in hiring a Senior Endpoint Agent Developer. The role involves designing and developing systems-level endpoint agents in Rust and integrating deeply with OS authentication frameworks to support identity, certificate, and Zero Trust workflows across diverse environments.
Responsibilities
Build cross-platform authentication agents in Rust for Windows/macOS/Linux
Implement OS-level auth integrations (Credential Providers, PAM modules, macOS Authorization Plugins)
Support PKI , certificate lifecycle workflows, machine identity issuance, and secure key storage
Develop plugin architectures, dynamic library loading, IPC systems, and background services
Enable SSO/OIDC/SAML integration, ZTNA features, and agent update/deployment mechanisms
Integrate with containerized environments (Docker, Kubernetes)
Drive endpoint telemetry, system inventory, and performance optimization
Qualification
Required
Expert Rust and systems-level programming
Deep cross-platform OS knowledge and authentication mechanisms
Experience with PKI, credential workflows, certificate stores, and secure key storage (TPM, Secure Enclave, Keychain/Keystore)
FFI expertise (C/C++/Go) and plugin/dynamic library development (.dll/.dylib/.so)
IAM/ICAM, Zero Trust, SSO/OIDC/SAML experience
Strong understanding of secure, always-on agent design
Windows: Credential Provider API, Registry, Certificate Store
macOS: Authorization Plugins, Keychain Services
Linux: PAM, D-Bus, systemd
Preferred
AI coding assistant proficiency (Copilot, ChatGPT, Claude)
Telemetry collection, IPC security, background service optimization
Third-party SDK/API integration
Company
Graystone Group
At Graystone Group, we prioritize and emphasize the importance of the human touch in an ever-evolving human capital management landscape.
Funding
Current Stage
Early StageCompany data provided by crunchbase