Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

BGStaff

NewBe an early applicant

Разработчик С++ ((Middle+/Senior) / Аутстафф

Posted Updated
Discussion

Summary

Outstaff placement via BGStaff for a Middle+/Senior C++ developer who builds and optimizes high-load desktop applications (C++11–20) for Windows/Linux — designing architecture, working with multithreading, network protocols, unit tests, and CMake/Git CI/CD — remotely (or hybrid) on client projects in Russia and abroad.

Навыки: C++, Qt, Разработка программного обеспечения, Объектно-ориентированное проектирование. Квалификация: Senior. Специализации: Десктоп разработчик.

Мы — команда, которая помогает компаниям находить сильных инженеров-разработчиков для работы в России и за границей. Работаем как удалённый и сплочённый хаб талантов. Будем рады принять тебя в атмосферу команды, где ценят системный подход, взаимоподдержку и результат. Уважаем амбициозных, вдумчивых, клиентоориентированных и нестандартно мыслящих специалистов.

Наша миссия: соединять лучшие IT-таланты с теми, кто создаёт технологии будущего, становясь надёжным стратегическим партнёром для наших клиентов.

Обязанности кандидата:

  • Разработка и оптимизация высоконагруженных приложений на C++ (C++11/14/17/20) под Windows и/или Linux

  • Проектирование и реализация архитектуры программных компонентов, работа с многопоточностью и сетевыми протоколами

  • Написание и поддержка unit-тестов, участие в код-ревью, обеспечение качества кода

  • Работа с существующей кодовой базой: анализ, рефакторинг, устранение узких мест производительности

  • Подготовка и актуализация технической документации по реализуемым решениям

  • Взаимодействие с командами аналитиков, QA-инженеров и DevOps для успешного релиза продуктов

Требования:

  • Опыт коммерческой разработки на C++ от 4 лет

  • Опыт продуктовой разработки

  • Опыт проектирования и разработки сложных программных систем

  • Обязателен опыт работы с многопоточностью, STL, Boost (или аналогами), системами сборки (CMake)

  • Опыт работы с системами контроля версий (Git) и CI/CD

Требуемые знания и навыки:

  • Алгоритмы и структуры данных

  • уверенное знание классических алгоритмов и структур данных, умение оценивать сложность и выбирать оптимальные решения

  • Архитектура и интеграции

  • понимание принципов построения клиент-серверных приложений, знание сетевых протоколов (TCP/IP, HTTP/HTTPS)

  • опыт разработки и интеграции с внешними системами через REST/SOAP (умение читать спецификации, работать с API)

  • знание основ работы с базами данных (SQL, PostgreSQL/MySQL), навык написания и оптимизации запросов

  • Инструменты и среда разработки

  • уверенное владение отладчиком (GDB/WinDbg), профилировщиком (Valgrind, perf, VTune)

  • навык работы с системами сборки (CMake, Conan) и понимание процессов кросс-платформенной сборки

Плюсом будет:

  • знание основ языка запросов и опыт работы с встраиваемыми СУБД (SQLite)

  • опыт разработки на Qt

  • понимание принципов работы сетевого стека (сокеты, asio)

  • опыт участия в проектах по разработке высоконагруженных систем, real-time приложений или embedded-решений

  • знание Python или другого скриптового языка для автоматизации задач

Условия:

  • Обсуждаемую ЗП по вашим навыкам и грейду

  • Удаленная работа, а также варианты с гибридным форматом

  • Оформление по ИП с нашей поддержкой

  • Несколько проектов на выбор

  • Карьерный рост без постоянных поисков работы

Как начать:

  • Откликнитесь на вакансию

  • Пройдите собеседование с рекрутером

  • Попадите на бенч и получайте предложения по проектам

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →