Назад
Company hidden
3 дня назад

Senior Software Engineer (Rust/C++)

Формат работы
remote
Тип работы
fulltime
Грейд
senior
Английский
b2
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен 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

hirify.global 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →