Zscaler

Staff Software Development Engineer (Microservices)

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

Инженер в команду ZIA Core для разработки и эксплуатации доменных микросервисов control plane Zscaler Internet Access. Полный цикл: от проектирования до деплоя и поддержки в продакшене, движение к cloud-native архитектуре.

Задачи

  • Разрабатывать и эксплуатировать низколатентные event-driven микросервисы end-to-end (от API до хранилища) с паттернами устойчивости: circuit breakers, retries с jitter, back-pressure, идемпотентность, sagas/outbox
  • Обеспечивать multi-region готовность через партиционирование данных, stateless-дизайн и снижение blast radius
  • Внедрять paved-road паттерны для разработки сервисов, CI/CD, тестирования и доставки: общие библиотеки, шаблоны, runbooks
  • Безопасно релизить через GitOps (Argo CD/Flux), progressive delivery (canary/blue-green, feature flags) и автоматические rollback-политики
  • Инструментировать сервисы метриками, логами и распределённым трейсингом, определять и отслеживать SLI/SLO
  • Участвовать в incident response, on-call ротациях, failure-tested runbooks и постмортемах
  • Сотрудничать с Product, SRE, Security и Architecture по дизайнам, трейд-оффам, design review и технической документации/ADR
  • Повышать безопасность сервисов: OAuth2/OIDC, mTLS, service-to-service authZ, управление секретами, supply-chain integrity
  • Профилировать производительность, участвовать в capacity planning и autoscaling, оптимизировать облачные затраты

Требования

  • 5+ лет в разработке ПО, из них 2+ года создания и эксплуатации production-микросервисов
  • Владение Go и прочные основы software engineering (тестирование, дизайн, качество кода)
  • Опыт с Kubernetes (предпочтительно EKS), уверенные знания Docker, доставка сервисов в AWS
  • Знакомство с Git-based workflow, CI/CD, паттернами autoscaling и rollout
  • Опыт с Kafka или аналогичным брокером, сильный SQL (PostgreSQL/MySQL/Amazon RDS/Aurora)
  • Опыт хотя бы с одним NoSQL-хранилищем (Cassandra/MongoDB/DynamoDB)
  • Экспертиза в observability: метрики (Prometheus), логи, распределённый трейсинг (OpenTelemetry)
  • Практический опыт incident management
  • Базовое понимание AI/ML-технологий и опыт применения AI-решений в своей доменной области
  • Знание безопасности сервисов (OAuth2/OIDC), mTLS и управления секретами (KMS/Vault)

Условия

  • Гибридный формат: минимум 3 дня в неделю в офисе в Santa Clara, CA
  • Базовая зарплата $133,000–$190,000 в год (без учёта бонусов, equity и льгот)
  • Медицинские страховки
  • Оплачиваемые отпуска и больничные
  • Родительский отпуск
  • Пенсионные программы
  • Компенсация обучения
  • Офисные perks

Навыки

  • Go
  • Kubernetes
  • EKS
  • Docker
  • AWS
  • Kafka
  • SQL
  • PostgreSQL
  • MySQL
  • Amazon RDS
  • Aurora
  • Cassandra
  • MongoDB
  • DynamoDB
  • Prometheus
  • OpenTelemetry
  • OAuth2
  • OIDC
  • mTLS
  • KMS
  • Vault
  • GitOps
  • Argo CD
  • Flux
  • Istio
  • Linkerd
  • CI/CD

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

Software Engineer II
AlegeusMiddleBostonГибрид
66,800 – 113,700 USD в год
16 окт.
Software Engineer, Backend – Webex Signaling
CiscoMiddleSeattleОфис
138,100 – 198,200 USD в год
16 окт.
Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Orchestration Software Engineer- Workflow & Integration
Alexion PharmaceuticalsSeniorNew HavenГибрид
15 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Staff Software Development Engineer (Microservices) — Zscaler, 133,000 – 190,000 USD в год, Santa Clara | itrelocate