Описание
Мы ищем Senior C++ Software Engineer со знанием Java для присоединения к нашей команде. Вы будете частью большой группы разработки, работающей с продвинутыми agile-процессами (методология Scrum) и современными языками и инструментами (C++, Java, Python). Вы будете участвовать в разработке передовых программных инструментов для медиа: мультиплатформенная доставка с веб- и мобильными инструментами, стандартизированный видеостриминг, моделирование рабочих процессов, веб-сервисы с архитектурами SOA и REST.
Задачи
•Работа над поддержкой набора программных продуктов в области цифрового аудио и видео для медиа-рынка, решение проблем, выявленных QA и конечными пользователями.
•Работа с командой заказчика, прямое взаимодействие с ними.
Требования
•4+ года профессионального релевантного опыта.
•Хорошее знание C++.
•Как минимум базовое знание Java.
•Степень бакалавра или выше в области компьютерных наук, математики или связанной области.
•Твёрдое понимание принципов программирования и технологий, включая структуры данных, объектно-ориентированное программирование, умение решать алгоритмические задачи.
•Хорошее понимание принципов клиент-серверных приложений, сетевых приложений и протоколов.
•Опыт разработки в среде Windows (VS2019, VS2025, MFC, WinAPI).
•Опыт проектирования многопоточных приложений.
•Технический английский язык на уровне Intermediate и выше (устный и письменный).
Будет плюсом:
•Опыт работы с библиотекой gRPC.
•Опыт работы с реляционными и нереляционными СУБД, ORM-фреймворками.
•Знание Python и веб-технологий (веб-сервисы).
•Опыт работы с виртуализацией и контейнеризацией (VirtualBox, Docker, Kubernetes).
•Опыт работы по методологии Scrum/Agile.
•Компетенция в области цифровых медиа.
•Свободный английский язык.
Условия
•Конкурентная зарплата и отличные бенефиты.
•Ускоренный карьерный рост.
•Гибкий график.
•Сильный акцент на баланс работы и личной жизни.
•Оплачиваемые дни по болезни.
•Бесплатные тренинги по техническим и soft skills.
•Языковые курсы.
•Бесплатное лицензионное программное обеспечение.