Cisco
Principal Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Software Engineer в команду Platform Engineering компании Splunk (Cisco). Задача — вести техническое направление Kubernetes-платформы, на которой работают продукты Splunk в облаке и у заказчиков.
Задачи
- Вести техническое направление архитектуры платформы на базе Kubernetes, упрощая деплой, эксплуатацию, обновление и диагностику Splunk
- Переводить требования продуктовых и клиентских команд в практичные дизайны, инженерные контракты и планы реализации
- Согласовывать исполнение с командами core runtime, Kubernetes operator, конфигурации, application platform, search, security, cloud и product
- Выявлять кросс-компонентные зависимости, сценарии отказа, пробелы жизненного цикла и риски миграции до релиза
- Проводить инкрементальную модернизацию зрелой enterprise-платформы с сохранением совместимости и качества эксплуатации
Требования
- Bachelor + 15 лет опыта, или Master + 12 лет, или PhD + 8 лет, или эквивалентный практический опыт
- 10+ лет профессионального опыта в разработке backend, платформенных, инфраструктурных или распределённых систем
- 5+ лет опыта проектирования, построения или эксплуатации production распределённых систем
- 2+ года практического опыта работы с Kubernetes: оркестрация нагрузок, операторы/контроллеры, cloud-native паттерны деплоя
Условия
- Диапазон зарплат: $250,600.00 – $362,600.00 (полный диапазон по штатам до $416,900.00)
- Медицинская, стоматологическая и офтальмологическая страховка, 401(k) с вкладом Cisco
- Оплачиваемый родительский отпуск, страхование краткосрочной и долгосрочной нетрудоспособности, базовое страхование жизни
- Возможны гранты restricted stock units Cisco
- Оплачиваемый отпуск: 10 праздничных дней, плавающий выходной, выходной на день рождения, year-end shutdown, 4 дня personal wellness
- 80 часов sick leave, до 10 оплачиваемых дней на волонтёрство, годовые бонусы для не-sales ролей
Навыки
- Kubernetes
- Go
- C++
- Java
- Python
- distributed systems
- Kubernetes operators
- control planes
- infrastructure automation
- cloud-native
- API design