Написать пост
Veeam

C++ Developer (с возможностью переезда в Прагу)

По итогам собеседованияГибкий график, Опыт от 4 лет, Санкт-Петербург, Прага, Можно удалённо

Veeam Software – международная IT-компания, создающая решения для обеспечения сохранности данных и управления виртуальными, физическими и облачными инфраструктурами. Наши продукты позволяют перестать бояться потери информации, обеспечивают простую миграцию между платформами и служат ориентиром для всей индустрии резервного копирования.

Более 450 000 компаний по всему миру пользуется нашими продуктами, 82% компаний из списка «Fortune 500» Мы активно участвуем в партнерских программах создания новых продуктов с Amazon, Microsoft, Google, VMWare, HP, Cisco, NetApp, и т.д.

Мы разрабатываем высоконагруженные клиент-серверные распределённые системы. Для написания системных компонент мы активно используем С++. Для интеграции с продуктами Microsoft мы используем C#. Последний, кстати, удобен для написания бизнес-логики, описывающей сценарии резервного копирования и восстановления. Хотя С++ и С# являются универсальными, в ряде случаев специализированные языки и инструменты предпочтительнее. Так, например, для резервного копирования Kubernetes мы пишем продукты на Go. Для Web используем JS/React.

У нас распределенная разработка. Офисы разработки находятся в России, Чехии и США. Пандемия внесла коррективы в процессы разработки, мы активно практикуем удаленную работу. Наши разработчики работают в Москве, Санкт-Петербурге, Краснодаре, Воронеже и т.д.

Естественно, что такая работа невозможна без хранилищ кода и CI/CD систем. Мы используем GIT и TFS для сохранения и приумножения кода, Jenkins и TeamCity для CI/CD. Знания о продуктах публикуются в Wiki.

Veeam Software активно растет уже 15 лет, нас уже 4500 человек, и мы всегда рады новым талантливым коллегам!

Сейчас мы в поисках С++ разработчика в команду, которая занимается разработкой системных компонентов для продуктов Veeam® Backup & Replication. Возможна релокация в Прагу.

Технологии

C++ 11/14/17, Windows/Linux, STL, Boost, Multithreading

Задачи

  • Разработка и реализация эффективных алгоритмов обработки данных в многопоточной среде;
  • Разработка форматов хранения данных, интеграция с облачными сервисами;
  • Реализация протоколов сетевого взаимодействия между компонентами системы;
  • Оптимизация и доработка существующего функционала продукта.

Требования, необходимые навыки

  • Уверенное владение C++ и STL;
  • Опыт разработки многопоточных приложений;
  • Алгоритмическая подготовка (алгоритмы и структуры хранения данных);
  • Знание шаблонов проектирования.

Будет плюсом

  • Знание платформы Windows и/или Linux, опыт работы с WinAPI/POSIX;
  • Опыт разработки коммерческих приложений с использованием MSVC, GCC;
  • Знакомство с BOOST;
  • Опыт программирования сетевого взаимодействия;
  • Знание С#.

Условия работы

  • Официальное оформление, достойная заработная плата
  • Welcome бонус в размере 2-х окладов.
  • Гибкий график (начало рабочего дня с 09:00 до 12:00 с понедельника по пятницу).
  • Медицинская страховка ДМС со стоматологией для сотрудника и его детей.
  • Бесплатные курсы английского языка в офисе Veeam.
  • 100% компенсация больничных до 3 недель в году.
  • Посещение профессиональных тренингов и конференций.
  • Доступ к обширной онлайн-библиотеке и возможность заказывать новые книги.
  • Участие в спортивных командах Veeam, компенсация фитнес-абонемента.
  • Корпоративные праздники и вечеринки.
  • Оплачиваемые обеды; фрукты, печенье, кофе в офисе.
  • Релокационный пакет для кандидатов по России: оплата билетов в Санкт-Петербург и единовременная выплата в размере одного оклада;
  • Релокация в Чехию после прохождения испытательного срока: https://careers.veeam.ru/about/prague