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

Senior Software Engineer, C++ (NMS)

150 000 - 220 000$
Формат работы
remote (только USA)/hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer, C++ (NMS): Building and evolving a cross-platform network management component for device discovery, network monitoring, and large-scale communication with customer infrastructure with an accent on modern C++, Qt, concurrency, and network protocols. Focus on designing performance-sensitive Windows and Linux software, solving asynchronous and cross-platform systems challenges, and ensuring reliability across thousands of concurrent network operations.

Location: Remote from the USA for residents of CA, CO, CT, FL, GA, IL, KS, MA, MD, ME, NJ, NC, NY, OH, OR, TN, TX, VA, or WA; hybrid work is available through offices in Austin, Texas, and Tampa, Florida. Chicago city limits are excluded; onsite interviews may be required.

Salary: $150,000–$220,000 per year for roles based in California, Colorado, Maryland, New Jersey, Washington, or New York.

Company

hirify.global provides a unified IT operations platform for endpoint management, patching, backup, and remote access, serving nearly 40,000 customers in more than 140 countries.

What you will do

  • Build and maintain cross-platform software for Windows and Linux using C++, Qt, native platform APIs, and POSIX facilities.
  • Develop network discovery, device information collection, and network health monitoring capabilities.
  • Implement and troubleshoot SNMP, SSH, ICMP, WMI, and other network and device-management protocols.
  • Design high-performance concurrent software and asynchronous workflows for communication with thousands of devices.
  • Own unit, integration, and system-level testing while optimizing reliability and resource usage.
  • Collaborate with backend, UI, QA, and product teams to resolve complex cross-platform and network issues.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related technical field.
  • 7+ years of C++ development experience, including C++14 or newer and production-quality systems software.
  • Proficiency with Qt and CMake, and experience developing for Windows, Linux/POSIX, and cross-platform environments.
  • Strong knowledge of multithreading, concurrency, asynchronous programming, network programming, and network protocols.
  • Experience debugging application, operating-system, and network-layer issues and creating comprehensive test plans.
  • Experience working on complex, highly critical systems with operating-system, network, and device-specific behavior.

Culture & Benefits

  • Collaborative, kind, and curious work environment.
  • Full-time hybrid-remote work with flexibility for remote or office-based arrangements.
  • Medical, dental, vision, life insurance, and 401(k) benefits.
  • Unlimited paid time off and opportunities for growth and advancement.
  • Visa sponsorship is not available.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →