CareerPlan

Senior Software Engineer, Endpoint Fabric (Rust/C++)

United States - RemoteFull-time2026-10-08 → 2026-11-10

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