Upbound

Senior Software Engineer

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

Senior Software Engineer в команду Upbound Spaces — платформы управления множеством control plane на базе Kubernetes и Crossplane. Роль сочетает разработку продукта и эксплуатацию production-сервисов в multi-tenant SaaS и on-prem окружениях.

Задачи

  • Разрабатывать и эксплуатировать Upbound Spaces в production, устранять проблемы в multi-tenant SaaS и участвовать в open-source проектах, включая Crossplane
  • Реализовывать востребованные клиентами фичи и выпускать новую функциональность
  • Расследовать и отлаживать сложные проблемы в окружениях клиентов: сценарии с несколькими control plane, проблемы reconciliation ресурсов, узкие места производительности
  • Готовить продуманные design-документы по новым инициативам и подробные post-incident reviews
  • Сопровождать полный жизненный цикл сервисов в облаке: discovery, анализ, архитектура, дизайн, ревью, документация, разработка, миграция, автоматизация, деплой, production-readiness и операционная поддержка
  • Писать и поддерживать код на Go, взаимодействующий с Kubernetes API (операторы, контроллеры, аддоны), с фокусом на observability и отлаживаемость
  • Деплоить, управлять и отлаживать Kubernetes-сервисы в production с использованием метрик, логов и трейсов
  • Создавать и поддерживать операционный инструментарий для отладки окружений клиентов, анализа здоровья control plane и автоматизации реакции на инциденты
  • Писать документацию, гайды, runbooks и блоги по выпускаемым фичам
  • Поддерживать релизный цикл self-hosted дистрибутивов Spaces, включая диагностику проблем в развёртываниях клиентов
  • Участвовать в on-call ротации для поддержки Upbound Cloud и доводить инциденты до разрешения

Требования

  • Опыт эксплуатации production cloud-сервисов в масштабе: мониторинг, алертинг, incident response, post-mortems и постоянное повышение надёжности
  • Сильные навыки отладки распределённых систем, опыт с observability-инструментами (Prometheus, Grafana, OpenTelemetry, distributed tracing)
  • Опыт создания и эксплуатации контроллеров, работающих с Kubernetes API server: troubleshooting reconciliation loops, управление rate limits API, оптимизация производительности контроллеров
  • Готовность работать напрямую с клиентами для понимания, воспроизведения и решения сложных технических проблем
  • Ответственность и ownership в решении проблем, в том числе вне своей зоны ответственности, особенно во время инцидентов
  • Стремление постоянно улучшать свои навыки и операционное состояние систем
  • Эмпатия к клиентам и понимание, что надёжность и отлаживаемость — это фичи
  • Навыки чёткой коммуникации и эффективной командной работы
  • Умение создавать безопасную среду, где все учатся на ошибках и делятся знаниями по on-call

Условия

  • Удалённый формат работы (#LI-REMOTE)
  • Приоритет кандидатам, находящимся в San Francisco Bay Area или Seattle
  • Series B компания, backed by GV, Altimeter Capital и Intel Capital, привлекла $69M
  • Работа с cutting-edge cloud-технологиями и open-source проектом Crossplane
  • On-call ротация для поддержки Upbound Cloud

Навыки

  • Go
  • Kubernetes
  • Crossplane
  • Prometheus
  • Grafana
  • OpenTelemetry
  • distributed tracing
  • controllers
  • operators
  • multi-tenant SaaS
  • cloud
  • on-premises

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

Software Engineering Technical Leader
CiscoLeadSan JoseГибрид
214,100 – 309,800 USD в год
12 окт.
Lead Site Reliability Engineer
Federal Reserve Bank of New YorkLeadSan FranciscoОфис
146,700 – 234,300 USD в год
5 окт.
Senior Data Center Infrastructure Software Engineer
Designworks TalentSeniorBellevueГибридРелокация
2 окт.
Staff Data Center Infrastructure Software Engineer
Designworks TalentSeniorBellevueГибридРелокация
2 окт.
Software Development Engineer - US Federal
WorkdayMiddleRestonГибрид
137,000 – 205,400 USD в год
25 сент.
Senior Software Engineer — Upbound, Seattle | itrelocate