Kaseya Careers
Senior Software Engineer, Endpoint Fabric (Rust/C++)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Endpoint Fabric компании Kaseya. Разработка и поддержка агентских возможностей endpoint для платформы Remote Monitoring and Management на Rust с кроссплатформенной интеграцией в Windows, macOS и Linux.
Задачи
- Проектировать и разрабатывать возможности endpoint-агента для Windows, macOS и Linux
- Разрабатывать production-системный софт на Rust, Tokio и нативных API ОС
- Создавать кроссплатформенные компоненты для управления процессами, сетью, файловой системой, сервисами и устройствами
- Обеспечивать защищённую связь между агентами и backend-сервисами через TLS, WebSockets, gRPC, MQTT и аналогичные технологии
- Улучшать производительность, конкурентность, потребление ресурсов, надёжность, безопасность и обновление агента
- Вести фичи от технического дизайна и реализации до автотестов, релиза, мониторинга и production-поддержки
- Расследовать сложные проблемы endpoint, проводить root-cause analysis и внедрять долгосрочные исправления
- Участвовать в design review и code review, помогать другим инженерам и делиться знаниями
Требования
- 5+ лет опыта разработки системного софта, endpoint-агентов, ПО для управления устройствами или аналогичных production-приложений на C, C++ или Rust
- 2+ года разработки production-софта на Rust, включая асинхронное или конкурентное программирование с Tokio или аналогичным рантаймом
- Опыт кроссплатформенной нативной разработки для Windows, macOS и Linux с использованием Win32, POSIX или нативных macOS API
- Опыт разработки конкурентного или сетевого софта с TLS, WebSockets, gRPC, MQTT или аналогичными протоколами
- Опыт интеграции endpoint- или системного софта с распределёнными backend-сервисами и его production-поддержки
Условия
- Работа в быстрорастущей компании, меняющей IT-индустрию
- Работа с передовыми технологиями в динамичной команде
- Высокоэффективная роль с возможностью развития карьеры
- Равные возможности трудоустройства для всех сотрудников и кандидатов
Навыки
- Rust
- C
- C++
- Tokio
- Windows
- macOS
- Linux
- Win32
- POSIX
- TLS
- WebSockets
- gRPC
- MQTT
- AWS
- TypeScript
- Python
- GitHub
- Jenkins
- Jira
- CI/CD