Senior C++ Developer / Tech Lead (C++) (удаленная работа)

23 сентября 2026

Уровень зарплаты:
от 350 000 до 420 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Senior C++ Developer / Tech Lead (C++)

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

О проекте

Мы разрабатываем on-premise клиент-серверное приложение для крупных компаний: учётная система для холдингов и групп компаний с построением регуляторной отчётности по законодательству РФ (группа лиц, аффилированные лица, уведомление о КИК и т.д.).

Архитектура: сервер приложений на C++ (Linux и Windows), СУБД SQL Server / PostgreSQL, толстый Windows-клиент и веб-клиент на React. C++ используется и в серверной части, и в толстом клиенте.

Задачи

Разработка и развитие серверной части на C++ (Linux/Windows).
Проектирование архитектуры и написание бэкенда для веб-приложения.
Разработка и поддержка REST API для веб-клиента и интеграций со сторонними системами.
Написание сложных SQL-запросов и хранимых процедур, работа с бизнес-логикой в БД (MS SQL Server / PostgreSQL).
Разработка инсталляторов и пакетов обновлений.
Обеспечение кроссплатформенности: общий код, условная компиляция, сборка под Windows (MSBuild) и Linux (CMake).
Техлидство (около 30% времени, без административных функций): code review, менторство 1 2 разработчиков в перспективе, участие в планировании, внедрение стандартов кода и статического анализа.
Участие в выстраивании процессов разработки совместно с PO, PM и QA.

Кого мы ищем

Нам не нужен кандидат, который сразу и досконально знает всё перечисленное ниже такого специалиста, скорее всего, просто не существует. Нам важен человек с системным мышлением, здравым инженерным подходом и способностью быстро разбираться в новом: технологиях, предметной области, чужом коде и недокументированном поведении системы. Формальные требования по опыту ориентир, а не строгий фильтр. Техническая экспертиза для нас важнее формального опыта руководства.

Требования

Опыт коммерческой разработки на C++ от 5 лет.
Уверенное знание C++17; C++20 плюс, в перспективе.
Опыт разработки серверных и клиент-серверных приложений.
Понимание многопоточности, сетевого взаимодействия и асинхронности всё это критично для проекта.
Опыт проектирования и реализации REST API.
Уверенное владение SQL: сложные запросы, хранимые процедуры, понимание бизнес-логики в БД. Глубокое знание хотя бы одной из СУБД: MS SQL Server или PostgreSQL.
Опыт сборки под Windows (MSBuild) и Linux (CMake).
Опыт работы с Boost.
Понимание кроссплатформенной разработки и условной компиляции.
Опыт работы с большим объёмом legacy-кода, готовность к рефакторингу и переписыванию.
Базовый английский для чтения технической документации.
Высшее техническое образование.

Будет плюсом

Опыт проектирования архитектуры enterprise-приложений.
Опыт tech lead / менторства / code review.
Знание опыт разработки Windows GUI приложений.
Опыт разработки инсталляторов и механизмов обновления ПО.
Опыт работы в продуктах для финансового, юридического или регуляторного учёта.
Базовые навыки скриптинга (Python, Bash).
Опыт внедрения стандартов кода, статического анализа, CI/CD.

Условия

Полностью удалённая работа, можно из любого региона/страны.
Гибкий график, 5/2, 8 часов.
Трудовой договор.
Компактная команда проекта 5 человек: PO, PM, QA, два разработчика.
Возможность влиять на архитектуру, выбирать технологии и выстраивать процессы с нуля.
Релизный цикл раз в квартал, без давления CI/CD-конвейера.



Посмотрите похожие вакансии

Senior Django Developer
Компания: Simplenight
Зарплата: от 350 000 до 650 000 руб.
Tech Lead C#
Компания: Корпорация ВСМПО-АВИСМА
Зарплата: з.п. не указана
.NET Developer (Highload, Fintech)
Компания: IndigoSoft
Зарплата: от 150 878 до 264 036 руб.
С Software Developer (SPDK)
Компания: Heads and Hearts
Зарплата: от 250 000 до 380 000 руб.