Justworks

Senior Software Engineer

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

Senior individual contributor в команду Shared Services, которая владеет и оперирует общими платформенными возможностями Justworks. Ключевая роль — де-факто Temporal tech lead: эксплуатация и укрепление self-hosted кластера Temporal, построение golden paths для продуктовых команд.

Задачи

  • Укреплять общий кластер Temporal для multi-tenant готовности: моделирование ёмкости, изоляция namespace, admission control
  • Определять service promise: SLO для сервисов на Temporal и надёжный алертинг
  • Строить golden paths и конвенции, чтобы другие команды безопасно создавали workflow на общей платформе
  • Обеспечивать multi-cluster доступность, чтобы нагрузки тенантов переживали отказ кластера или региона
  • Отвечать за ёмкость и экономическую эффективность платформы по мере роста числа команд и объёма workflow
  • Помогать командам-тенантам с дизайном workflow, идемпотентностью и безопасными паттернами ретраев
  • Дежурить по on-call расписанию платформы: инциденты, root-cause, постмортемы, тюнинг алертов и SLO

Требования

  • 5+ лет профессионального опыта в разработке ПО
  • 2+ года hands-on production-опыта эксплуатации self-hosted Temporal (кластер, а не только workflow) — жёсткое требование
  • Опыт эксплуатации распределённой системы в production на масштабе: ретраи, идемпотентность, частичные отказы, datastores и конфигурация хранилищ
  • Операционная глубина в internals Temporal и администрировании кластера
  • Опыт защиты и траблшутинга service-to-service коммуникации между клиентами, воркерами и кластером
  • Опыт ведения технической миграции или консолидации инфраструктуры между несколькими командами стейкхолдеров
  • Опыт определения SLO и алертинга для платформенного сервиса, включая per-namespace/per-tenant observability
  • Опыт с Kubernetes и контейнерной оркестрацией в production
  • Сильное владение Golang плюс хотя бы один дополнительный язык

Условия

  • Базовая зарплата для офиса в Нью-Йорке: $188,000–$242,000 в год
  • Гибридный формат работы
  • Дружелюбная и неформальная среда, benefits, wellness-программа, корпоративные ретриты
  • Возможность учиться у лидеров стартап-сообщества

Навыки

  • Temporal
  • Kubernetes
  • containers
  • Go
  • gRPC
  • TLS
  • mTLS
  • SLO
  • alerting
  • distributed systems
  • idempotency
  • retries
  • multi-tenant
  • namespace isolation
  • admission control
  • capacity modeling
  • on-call
  • postmortems

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

Software Engineer - Applications
Elorian AIMiddlePalo AltoГибрид
250,000 – 400,000 USD в год
31 окт.
Member of Technical Staff - Senior Software Engineer (San Francisco, CA)
Tutor IntelligenceSeniorSan FranciscoОфис
200,000 – 350,000 USD в год
31 окт.
Senior/Staff Software Engineer, Platform
CleraSeniorSan FranciscoОфис
160,000 – 250,000 USD в год
31 окт.
Backend Engineer - onsite
EliteGen Enterprise LLCMiddleSan FranciscoОфис
31 окт.
Software Engineer
Greywright IncMiddleBostonГибрид
31 окт.