This position is no longer accepting applications
Closed on October 20, 2026.
This role is filled — get an email when new Software Development roles open on DeveloperJobs.io:
Staff Software Engineer
Get alerted when similar jobs are posted — set up a New Software Development jobs on DeveloperJobs.io alert.
See other roles at Kaseya Careers.
Job Description
Staff Software Engineer role focused on shaping the architecture and evolution of Kaseya’s RMM endpoint agent.
Responsibilities
- Lead design and evolution of the RMM endpoint agent architecture across Windows, macOS, and Linux
- Design, build, and operate systems-level components using Rust and C/C++
- Define interfaces and communication patterns between endpoint agents and distributed backend services
- Develop secure networking capabilities using TLS, gRPC, and MQTT
- Drive improvements in performance, concurrency, resource usage, reliability, and operational visibility
- Own critical components end-to-end, from technical design and implementation through deployment and production support
- Lead design reviews, code reviews, and cross-team technical initiatives
- Mentor engineers and establish reusable patterns for cross-platform systems development
Requirements
- 8+ years of software engineering experience, including systems development with C, C++, or Rust
- 2+ years developing and operating production software with Rust
- Experience building Windows systems software using Win32 APIs
- Experience delivering cross-platform software across Windows, macOS, and Linux
- Experience leading design and delivery of concurrent, networked, or distributed systems involving multiple engineers or teams
Technologies
- Rust, C/C++, TLS, gRPC, MQTT
- Win32 APIs, Windows, macOS, Linux, POSIX APIs
- AWS
- TypeScript, Python
Preferred Qualifications
- Experience with Linux systems development and POSIX APIs
- Experience developing native software for macOS
- Experience with AWS services or cloud-connected endpoint platforms
- Familiarity with TypeScript, Python, or similar supporting technologies
- Experience building RMM agents, endpoint management software, device-management platforms, or endpoint security products
- Experience using AI-assisted development tools for coding, testing, debugging, documentation, or codebase analysis
Location: Miami, FL (onsite)
Kaseya provides equal employment opportunity to all employees and applicants without regard to race, religion, age, ancestry, gender, sex, sexual orientation, national origin, citizenship status, physical or mental disability, veteran status, marital status, or any other characteristic protected by applicable law.