5 дней назад
Senior Software Engineer, C++ (NMS)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer, C++ (NMS) (C++/Qt): Building and evolving a cross-platform network management delegate for device discovery, network monitoring, and large-scale communication with customer infrastructure with an accent on asynchronous systems programming, network protocols, and performance-sensitive Windows and Linux software. Focus on designing concurrent workflows, handling SNMP and related protocols across diverse devices, optimizing reliability under thousands of network operations, and developing comprehensive automated tests.
Location: Remote from Germany, with hybrid office work available in Berlin.
Company
provides a unified IT operations platform for endpoint management, patching, backup, and remote access, serving more than 40,000 customers in 140+ countries.
What you will do
- Build and maintain cross-platform software for Windows and Linux using C++, Qt, CMake, and native platform APIs.
- Develop network discovery and monitoring features that collect device and interface data and monitor network health.
- Implement and troubleshoot SNMP, SSH, ICMP, WMI, and other network and device-management protocols.
- Design high-performance concurrent and asynchronous software communicating with potentially thousands of devices.
- Optimize resource usage and reliability across operating systems, network environments, and device vendors.
- Own unit, integration, and system-level testing and collaborate with backend, UI, QA, and product teams.
Requirements
- 7+ years of C++ development experience, including C++14 or newer and production-quality systems software.
- Strong proficiency with Qt, CMake, Windows, Linux/POSIX, multithreading, concurrency, and asynchronous programming.
- Experience with network programming and protocols; knowledge of SNMP is particularly valuable.
- Ability to debug issues across application, operating-system, and network layers.
- Experience designing comprehensive test cases and plans for complex, highly critical systems.
- Bachelor’s degree in computer science, engineering, information technology, or a related technical field.
Culture & Benefits
- Flexible working hours with hybrid office options.
- Training platform for personal and professional development.
- Corporate benefits and competitive compensation.
- Lunch covered three times per week for employees working from the Berlin office.
- International and intercultural working environment.
- Visa sponsorship is not available for this position.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →