Все вакансии

Senior C++ Developer (Backup and Recovery)

  • C++
  • Network Protocols
  • MultiThreading
  • UnitTest
  • cross-platform development
Полный деньSenior
#86479Минск По Задать вопрос

SolarWinds MSP is seeking for a Senior C++ Developer to join our Engineering team. On this position you will develop our state-of-the-art product – SolarWinds MSP Backup and Recovery. This is a solution with multi-platform client and server side for managed services providers, system administrators of large enterprises, telecommunication and hosting providers. It provides a hybrid 2-tier backup technology that benefits both from on-premises and cloud based backups.

On the client side as a data source our solution supports backup of file system, network shares, system state, MS Exchange, MS SQL, MySQL, Oracle, MS SharePoint, VMWare, Hyper-V etc. We develop and use a know-how technology of data de-duplication, including dedicated drivers for backup acceleration. As an alternative way for accessing backed up data we provide mechanism of mounted virtual disks. We develop and provide such features as Bare Metal and

Virtual Disaster Recovery that allow restoring physical machines to the brand new physical environment; restoring physical machines to the virtual hosts of Hyper-V, VMWare or to the Azure or Amazon based clouds. Server side is represented by our own authentic cloud storage platform that protects petabytes of data and dedicated services for the platform management. As our customer base is constantly growing, we work on providing robust, stable, scalable high-performance services. The product is very dynamic, that is why you will learn a lot all the time. The team is balanced, your colleagues will be talented engineers who like to code, create smart and simple solutions, and explore new technologies.

Our team is passionate for quality: we are using a wide range of quality-related industry-standard engineering practices and artifacts such as coding guidelines, code style checking, static code analysis, code coverage tools, mandatory pre-commit code reviews, unit testing, continuous integration, crash analytics system and many more. We are open for any fresh ideas and are constantly improving our toolset.


We are looking for a self-motivated, creative and result-driven person with good communication skills and the ability to quickly acquire new knowledge. You need to have skills to develop clean self-documented code and follow commonly used best coding practices. Most of all we want you to be an enthusiastic, talented and happy engineer, developing great products, just as we are.

Essential responsibilities:

● Independently develop complex features through multiple software layers

● Provide technical feedback and assistance on others' code and design

● Using advanced operating systems knowledge to troubleshoot complex issues

● Design/review architecture of complex features with multiple components, efficiently use design patterns

● Identify and addresses root cause of issues, drive problem from its definition till successful completion

● Design and implement new libraries and tests


What is mandatory?

● Excellent knowledge of C++

● Thorough knowledge of object-oriented programming and ability to use Software design patterns

● Strong knowledge of STL

● Solving practical programming problems using Boost

● Knowledge of Networking protocols and Multithreading

● Ability to write quality-oriented code and support it with unit- and auto-tests

● Development on Windows, write сross-platform code


● Expertise in the development on *NIX systems

● Debugging with Visual Studio, windbg, gdb

● Ability to work with CMake

● Experience of work with curl/OpenSSL

● Knowledge of scripting language: Python, Bash, Powershell

● Ability to work with code in JavaScript, HTML, CSS

● SQL skills

● Experience of work with Visual Studio, git, Jira, TeamCity

What we offer? 

Work in a friendly team with founders and speakers of local C++ community 

Working with the best engineers, whom you can learn from

Opportunity to grow - participation in conferences, training, knowledge sharing, etc.

Easy to reach office in the intersection of 2 underground metro lines in the city center

Competitive salary

Medical service for you and your family

Free lunches twice a week

Coffee, tea, juice, milk and other refreshments

Table football, team activities

English classes twice a week

Swimming pool twice a week

Требования к кандидату

  • Технологии: C++, STL / BOOST, Network Protocols, MultiThreading, UnitTest, cross-platform development
  • Иностранные языки: Английский — Intermediate
  • Дополнительно: Принимаются заявки от иногородних (при условии переезда)
MinskJobs — Veronica Busel HR-менеджер

Авторизуйтесь, чтобы оставлять комментарии

Who Are We?

SolarWinds provides powerful and affordable IT management software to customers worldwide. We focus sharply on IT, managed services providers (MSPs), and DevOps professionals, striving to help these customers and partners eliminate complexity and optimize the performance of systems, applications, and data. Regardless of where an IT asset or user sits, SolarWinds delivers products that are easy to find, buy, use, maintain, and scale, while providing the power to monitor key areas of the infrastructure, from on-premises to complex, multi-cloud environments.

In Minsk, we build products designed to protect data and IT environments. Our team works on SolarWinds® Backup, Web Protection, Managed Antivirus, and other enterprise-grade products, with a laser focus on security. We are ambitious engineers who are passionate about innovating and not afraid to challenge the status quo. We are also 100% committed to quality, using a wide range of industry-standard engineering practices to deliver great software.

We are local industry leaders, too. Our engineers are founders of and speakers for CoreHard, a Belarusian C++ community. With the help of SolarWinds, the community hosts CoreHard C++ conferences in Minsk, attracting great engineers to participate in the worldwide C++ movement.

SolarWinds offers market-competitive compensation, as well as medical benefits, English classes, and refreshments in the workplace. We nurture a fun working environment that includes free lunches and access to a swimming pool twice a week, as well as relaxing activities like table football and Xbox. Consider joining us today!


ул. Интернациональная 36-2-407
Рейтинг компании 0.0
Отзывов 0

Другие вакансии Solarwinds

Development Operations (DevOps) Engineer
86465 Минск До
Principal Developer
86466 Минск До
Senior Test Automation Engineer
86469 Минск До

Похожие вакансии

Product Architect Solarwinds
86468 Минск До
Senior C++ Developer for Cloud2Cloud Solarwinds
86480 Минск До
Android Developer life_tech
87331 Минск До
Использование материалов, размещенных на сайте, разрешается при условии прямой гиперссылки на dev.by. Ссылка должна быть размещена в подзаголовке или в первом абзаце публикации.
datahata — хостинг в Беларуси