GEICO
Sr Staff Software Engineer - (Platform Engineering /Distributed Systems) *HYBRID*
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Staff инженер в GEICO для платформенной инженерии и модернизации распределённых систем. Отвечает за техническую стратегию, архитектуру высоконагруженных сервисов и наставничество инженеров.
Задачи
- Разрабатывать и продвигать технический roadmap для Digital Personal Auto Sales в соответствии с бизнес-целями
- Взаимодействовать с руководством и кросс-функциональными командами для выработки стратегии платформенных сервисов
- Проектировать архитектуру отказоустойчивых и масштабируемых платформенных сервисов, включая on-prem и облачные решения
- Писать код, автоматизированные тесты, проводить ревью PR и развивать CI/CD пайплайны
- Разрабатывать и поддерживать планы реагирования на инциденты и сценарии аварийного восстановления
- Обеспечивать production readiness и операционное совершенство совместно со стейкхолдерами
- Оценивать, выбирать и внедрять современные технологии и инструменты
- Наставлять и развивать техническую экспертизу инженерного и продуктового сообщества
- Анализировать затраты и прогнозировать их в бизнес-планах
Требования
- Свободное владение хотя бы одним современным языком (предпочтительно Go, Java — плюс)
- Опыт проектирования, реализации и поддержки высокомасштабируемых и надёжных систем в продакшене
- Понимание практик безопасности и технологий шифрования данных
- Понимание SQL и NoSQL баз данных, включая управление stateful-сервисами и хранилищами
- Понимание сетей, кэшей, key/value хранилищ, балансировки нагрузки, очередей, DNS и CDN
- Глубокое знание DevOps-практик и принципов, а также on-prem и облачных сетевых, вычислительных и storage-технологий
- Знание гибридной облачной архитектуры, IaaS и PaaS, оркестрации контейнеров (Kubernetes), облачной эффективности и observability
- Сильный опыт в incident management и создании playbook/runbook
- Опыт работы с open-source инструментами мониторинга и управления
- Опыт автоматизации инфраструктуры и configuration management
- Практический опыт с Kubernetes
- Знание практик облачной безопасности и стандартов compliance
- 8+ лет профессионального опыта в разработке ПО
- 6+ лет опыта в архитектуре и дизайне
- 6+ лет опыта с open-source фреймворками
- 4+ года опыта с AWS, GCP, Azure или другими облачными провайдерами
- Степень бакалавра в computer science, Information Systems или эквивалентный опыт
Условия
- Годовой диапазон зарплаты $115,000.00 - $260,000.00
- Возможность спонсорства рабочей авторизации
- Программы персонализированного развития, менторство и помощь с сертификацией
- Инклюзивная и коллаборативная культура
- Конкурентная оплата, льготы и гибкость
- Гибридный формат работы
Навыки
- Go
- Java
- SQL
- NoSQL
- Kubernetes
- AWS
- GCP
- Azure
- CI/CD
- DNS
- CDN
- Load Balancing
- IaaS
- PaaS
- Observability
- Incident Management
- Infrastructure Automation
- Configuration Management
- Data Encryption