3 дня назад
Senior Software Engineer (Rust/C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer (Rust/C++): Building and maintaining cross-platform endpoint agent capabilities for a next-generation Remote Monitoring and Management platform with an accent on systems programming, networking, concurrency, and native operating system integration. Focus on designing secure agent-to-backend communication, improving performance and reliability, and solving complex endpoint issues across Windows, macOS, and Linux.
Company
develops AI-powered IT management and cybersecurity software for Managed Service Providers and internal IT organizations, including a next-generation Remote Monitoring and Management platform.
What you will do
- Design and build endpoint agent capabilities for Windows, macOS, and Linux.
- Develop production systems software with Rust, Tokio, and native operating system APIs.
- Create cross-platform components for process management, networking, filesystem access, services, and device operations.
- Build secure communication between endpoint agents and backend services using TLS, WebSockets, gRPC, MQTT, or similar protocols.
- Improve performance, concurrency, resource usage, reliability, security, and upgrade behavior.
- Own features from technical design through implementation, automated testing, release, monitoring, and production support.
Requirements
- 5+ years of software engineering experience with systems software, endpoint agents, device-management software, or similar production applications using C, C++, or Rust.
- 2+ years of production Rust development, including asynchronous or concurrent programming with Tokio or a similar runtime.
- Experience delivering cross-platform native software across Windows, macOS, and Linux using Win32, POSIX, or native macOS APIs.
- Experience building concurrent or networked software with TLS, WebSockets, gRPC, MQTT, or similar protocols.
- Experience integrating endpoint or systems software with distributed backend services and supporting it in production.
- Ability to investigate complex endpoint issues, perform root-cause analysis, and implement corrective improvements.
Nice to have
- Experience with RMM, UEM, EDR, endpoint security, or device-management products.
- Performance-sensitive software development with C or C++.
- Experience with AWS services or cloud-connected endpoint platforms.
- Familiarity with TypeScript, Python, GitHub, Jenkins, Jira, CI/CD pipelines, or automated release workflows.
- Contributions to open-source systems software, developer tooling, or platform projects.
- Experience using AI-assisted development tools.
Culture & Benefits
- Work on software that protects, secures, and optimizes IT environments.
- Collaborate with endpoint, backend, cloud, and quality engineering teams.
- Participate in design reviews, code reviews, technical guidance, and knowledge sharing.
- Opportunity to work with systems engineering and endpoint security technologies in a growing software company.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
6 дней назад
Rust Developer (Distributed Systems)
145 000 - 205 000$
6 дней назад
C++ Developer (Backend)
250 000 - 300 000₽
9 дней назад
Senior Software Engineer, Storage Layer Services
126 000 - 248 000$
7 дней назад
Senior Software Engineer (Rust)
CHI Software
6 дней назад
Senior C++ Engineer
6 дней назад