F5
Principal Software Development Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal-инженер в F5, совмещающий архитектурное проектирование и стратегическое обеспечение качества. Отвечает за проектирование масштабируемых автоматизированных тестовых фреймворков и внедрение качества на всём жизненном цикле продукта.
Задачи
- Владеть средними и крупными платформенными инициативами, обеспечивать техническое лидерство в архитектуре с фокусом на тестируемость, наблюдаемость и отказоустойчивость
- Совместно с инженерным руководством определять стратегическое видение и технический роадмап обеспечения качества
- Проектировать, разрабатывать и развивать enterprise-фреймворки автоматизированного тестирования, анализировать исходный код продукта для выявления пробелов в качестве
- Работать с Product, Software Engineering и Hardware командами для установления и соблюдения стандартов, метрик и контролей качества
- Проводить глубокий системный анализ и устранение сложных дефектов ПО и оборудования, оценивать компромиссы и добиваться устранения первопричин
- Наставлять и менторить инженеров по продвинутым методологиям тестирования и автоматизации
- Презентовать сложные технические данные, метрики качества и оценки рисков старшему менеджменту
Требования
- Глубокий опыт в методологиях обеспечения качества ПО и оборудования, enterprise-сетевых архитектурах и современных парадигмах тестирования
- Опыт разработки микросервисов (REST API, gRPC) и практический опыт с Docker и Kubernetes
- Умение анализировать исходный код продукта и строить масштабируемые переиспользуемые фреймворки автоматизации на Python, Go, Java или C++
- Способность понимать сложные технические задачи и оценивать компромиссы между скоростью релиза и долгосрочным качеством
- Исключительные аналитические навыки и навыки траблшутинга
- Сильные коммуникативные навыки и способность влиять на техническую стратегию и менторить инженеров
- Степень бакалавра в Computer Science, Electrical Engineering или смежной области и минимум 10 лет опыта; либо магистр и 8 лет; либо PhD и 5 лет; либо эквивалентный опыт
- Прогрессивный опыт в разработке ПО и в обеспечении качества ПО/оборудования, включая разработку тестовых фреймворков
Условия
- Годовая базовая зарплата $188,000.00 - $282,000.00
- Возможны incentive compensation, бонусы, restricted stock units и льготы
- Подробности о льготах на сайте F5
Навыки
- REST API
- gRPC
- Docker
- Kubernetes
- Python
- Go
- Java
- C++
- test automation