Orbis

Senior Backend Software Engineer, Platform Runtime

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior backend-инженер в Orbis для развития Catalyst — защищённой распределённой платформы данных. Роль архитектурного лидера: проектирование интерфейсов компонентов, отладка сквозных запросов и устранение системных узких мест.

Задачи

  • Владеть архитектурой средних фич в runtime Catalyst от дизайна до продакшн-выката
  • Трассировать и отлаживать запросы по всему пайплайну, находить корневые причины проблем на границах процессов и сети
  • Оценивать и документировать технические компромиссы для продакшн-систем Catalyst
  • Работать с product и engineering стейкхолдерами над уточнением требований и ограничений
  • Проектировать и реализовывать ключевые фичи runtime: управляемые жизненные циклы goroutine, cancelable contexts, супервизия подпроцессов
  • Развивать ключевые компоненты системы: протоколы межсервисного взаимодействия, стандартизованные модели данных, распределённый слой хранения
  • Определять стандарты тестирования и внедрять shift-left: интеграционные e2e-тесты на testcontainers, chaos engineering и property-based тестирование
  • Участвовать в on-call ротации и вести постмортемы с планом действий
  • Проводить архитектурные ревью и взаимодействовать с заказчиками

Требования

  • 5–7 лет опыта в backend или platform engineering с реальным владением продуктом
  • Глубокое владение Go: goroutines, channels, cancelable contexts, управление процессами и подпроцессами
  • Опыт проектирования и использования gRPC/protobuf контрактов, включая версионирование схем
  • Практический опыт идемпотентных state machines и гарантий доставки (at-least-once или exactly-once) в распределённых пайплайнах
  • Опыт со стриминговыми или durable message системами (NATS JetStream или аналог): backpressure, bounded queues, лимиты ресурсов
  • Опыт построения интеграционных тестов (например, testcontainers) для многосоставных систем
  • Отличные коммуникативные навыки для работы с техническими и нетехническими аудиториями
  • Готовность к международным командировкам до 25% в год (Ближний Восток и горячие точки)

Условия

  • Международные командировки до 25% в год
  • Конкурентный retirement matching
  • Политика PTO, поощряющая реальный отдых
  • Гибкие форматы работы: офис, гибрид, удалённо в зависимости от роли
  • Полный пакет льгот обсуждается с HR после первого разговора

Навыки

  • Go
  • goroutines
  • channels
  • cancelable contexts
  • gRPC
  • protobuf
  • NATS JetStream
  • testcontainers
  • chaos engineering
  • property-based testing
  • distributed systems
  • Unix domain sockets
  • RTSP
  • RTMP
  • MPEG-TS

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

Senior Software Engineer - ERP Procurement Systems (Remote)
CareFirst BlueCross BlueShieldSeniorBaltimoreУдалённо
98,784 – 196,196 USD в год
23 окт.
Senior Backend Engineer - Access Control
VerkadaSeniorОфис
150,000 – 300,000 USD в год
23 окт.
Staff Software Engineer, Evidence & Frameworks
DrataSeniorSan FranciscoГибрид
165,000 – 270,000 USD в год
23 окт.
Software Engineer III - Golang
JPMorganChaseMiddleChicagoОфис
114,000 – 155,000 USD в год
23 окт.
Software Engineer II
Fox Point Recruitment LLCMiddleAtlantaОфисРелокация
100,000 – 130,000 USD в год
23 окт.
Senior Backend Software Engineer, Platform Runtime — Orbis, Mclean | itrelocate