СберСбер

C++ -разработчик (Platform V Synapse API Mesh)

Москва

Команда развивает Synapse Service Mesh на базе Istio и собственную сборку Envoy. Вы будете разрабатывать нативные C++-расширения — фильтры, обработку HTTP-трафика, метрики и диагностику — для высоконагруженной интеграционной платформы, критичной для интеграций банковских сервисов

ГрейдMiddle
Опыт1–3 года

Стек

C++Envoy ProxyProtocol BuffersKubernetesIstioHTTP/2TLS/mTLSGoogle TestGoogle Mock

Задачи

  • •Разработка и поддержка C++ компонентов и кастомных HTTP/network фильтров для Envoy
  • •Проектирование логики фильтрации, маршрутизации, обогащения и валидации запросов (headers, body, trailers, metadata)
  • •Работа с конфигурацией фильтров на Protobuf и интеграция с общим конфигурационным циклом
  • •Оптимизация производительности и управление памятью в условиях высокого трафика
  • •Написание unit и integration тестов (GoogleTest/GoogleMock) и участие в code review
  • •Сборка и отладка тестовых сборок Envoy в контейнерах и проверка в Kubernetes/Istio-окружении

Обязательно

  • •Коммерческий опыт разработки на C++ (современные стандарты C++14/17/20)
  • •Понимание RAII, move semantics, lifetime, умных указателей, const-correctness
  • •Опыт многопоточного и/или асинхронного программирования и работы с конкурентным доступом
  • •Умение писать безопасный и производительный код, оптимизация аллокаций в hot-path
  • •Уверенные знания стека TCP/IP и протоколов HTTP/1.1 и HTTP/2
  • •Понимание принципов работы TLS/mTLS и сетевых протоколов
  • •Навык чтения, отладки и модернизации большого/legacy кода

Будет плюсом

  • •Опыт работы с lock-free структурами и низкоуровневой оптимизацией
  • •Знание или готовность работать с Rust (ztunnel)
Откликнуться на сайте компании

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

Смотреть ещё

JobsWave
Найти работу в IT