ServiceNow
Senior Staff Software Engineer (Kubernetes, Operators, CRD, Go) - Federal
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер (IC5) в Data Platform Engineering: проектирование и эксплуатация общих мультитенантных платформенных сервисов (Postgres, очереди/стриминг, key-value хранилища) на Kubernetes в глобальном масштабе. Роль требует гражданства США или грин-карты.
Задачи
- Руководить проектированием и поставкой общих платформенных сервисов (managed Postgres, очереди/стриминг, key-value/cache) на Kubernetes, отвечая за них от дизайна до продакшена
- Выступать техническим лидером крупных инициатив, декомпозируя неоднозначные задачи в чёткие исполнимые дизайны с целями по доступности, долговечности и стоимости
- Определять архитектуру HA, failover, disaster recovery и мультирегиональности, а также Kubernetes-нативную автоматизацию (operators, controllers, CRDs, self-service API)
- Согласовывать работу с principal и distinguished инженерами и с продуктовыми командами по контрактам потребления, моделям тенантности и SLO
- Выявлять технические риски и доводить их до решения: анализ failure-mode, game days, post-incident reviews для stateful систем
- Значительную часть времени работать руками: проектировать, писать код и ревьюить core-системы (operators, controllers, инфраструктурная автоматизация)
- Менторить инженеров уровня middle и junior, повышать планку через code review, дизайн-фидбек и pairing
Требования
- Опыт интеграции AI в инженерную и платформенную работу
- 12+ лет разработки с Bachelor's degree, или 8+ лет с Master's, или 5+ лет с PhD, или эквивалентный опыт
- 8+ лет создания production-систем, опыт эксплуатации распределённых систем и stateful нагрузок на Kubernetes в масштабе
- Опыт лидирования дизайна и поставки хотя бы одного общего мультитенантного инфраструктурного сервиса (Postgres или аналог, Kafka/NATS/RabbitMQ, Redis/Valkey/etcd)
- Глубокое понимание HA и обработки отказов: топологии репликации, leader election, quorum и consensus, split-brain, backup/restore и PITR, RPO/RTO
- Сильные навыки системного дизайна: модели консистентности, партиционирование и ребалансировка, capacity planning, изоляция тенантов, noisy-neighbor
- Практический опыт с одним из гиперскейлеров (AWS, Azure, GCP), включая compute, networking, storage и IAM
- Знание контейнеров и Kubernetes (StatefulSets, CSI/persistent storage, PDBs, topology spread), CI/CD и GitOps, infrastructure-as-code
- Сильные навыки программирования на Go (или системном языке с готовностью работать преимущественно на Go)
- Только граждане США, натурализованные граждане или обладатели грин-карты; прохождение USFedPASS скрининга
Условия
- Flexible (Hybrid): 2 дня в неделю в офисе ServiceNow
- Базовая зарплата $149,800 - $262,200 плюс equity и variable/incentive compensation
- Медицинские планы, включая flexible spending accounts, 401(k) с match, ESPP, matching donations, flexible time away и family leave
- Поддержка US Regulated Markets
Навыки
- Kubernetes
- Operators
- CRD
- Go
- Postgres
- Kafka
- NATS
- RabbitMQ
- Redis
- Valkey
- etcd
- AWS
- Azure
- GCP
- StatefulSets
- CSI
- PDB
- topology spread
- CI/CD
- GitOps
- Terraform
- Crossplane
- CloudNativePG
- Strimzi
- PgBouncer
- PgCat
- EKS
- AKS
- GKE
- RDS
- Aurora
- Cloud SQL
- MSK
- ElastiCache
- mTLS
- CNI
- service mesh