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