Senior Software Engineer, Endpoint Fabric (Rust/C++)
Core
Build and maintain the endpoint agent capabilities behind Kaseya's next-generation Remote Monitoring and Management platform.
Role type
Senior IC systems software engineer (Rust/C++)
Builds
Cross-platform endpoint agents for Windows, macOS, and Linux
Domain
IT management and cybersecurity
Required skills
Rust, C/C++, Tokio, cross-platform development, native OS APIs, networking, TLS, WebSockets, gRPC, MQTT, concurrent programming, automated testing
Preferred skills
RMM/UEM/EDR product experience, performance-sensitive C/C++ development, AWS services, TypeScript/Python, CI/CD pipelines, open-source contributions, AI-assisted development tools
Technologies
Rust, Tokio, Windows, macOS, Linux, Win32, POSIX, TLS, WebSockets, gRPC, MQTT, AWS, TypeScript, Python, GitHub, Jenkins, Jira
Responsibilities
Design and build endpoint agent capabilities across Windows, macOS, and Linux; Develop production systems software using Rust and native OS APIs; Create cross-platform components for process management, networking, and device operations; Build secure communication channels between agents and backend services; Improve agent performance, concurrency, and reliability; Own features through design, implementation, testing, and production support; Investigate complex endpoint issues and implement corrective improvements.
Seniority
Senior, hands-on IC
