Palo Alto Networks
Senior Staff Software Engineer — Layer 7 Security
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Staff инженер в команду Layer 7 Security компании Palo Alto Networks. Проектирование и разработка высоконагруженных распределённых систем сетевой безопасности, определение архитектуры и технического направления.
Задачи
- Разрабатывать высокомасштабируемые распределённые облачные системы безопасности в реальном времени
- Определять и реализовывать надёжные, высокопроизводительные и поддерживаемые архитектуры систем
- Задавать техническое направление для критичных компонентов с учётом масштабируемости, надёжности и безопасности
- Работать совместно с product management, security research и платформенными командами, превращая сложные требования в исполнимые решения
- Вести сквозное исполнение по всему жизненному циклу разработки — от концепции до деплоя и поддержки
- Устанавливать и внедрять лучшие инженерные практики: качество кода, оптимизация производительности, безопасная разработка
- Менторить senior и junior инженеров, повышать технический уровень организации
- Выявлять пробелы в архитектуре, инструментах и процессах и инициировать улучшения на уровне организации
- Быть техническим авторитетом в вопросах отладки, тюнинга производительности и сложных системных задач
Требования
- Bachelor’s или Master’s в Computer Science или смежной технической области, либо эквивалентный практический/военный опыт
- 7+ лет профессионального опыта в разработке ПО, включая значительное время на senior технических руководящих ролях
- Экспертный уровень владения C и уверенное владение Go
- Обширный опыт разработки в Unix/Linux окружениях
- Подтверждённый опыт проектирования и построения крупномасштабных высокопроизводительных распределённых систем
- Глубокая экспертиза в основах сетей, включая внутреннее устройство TCP/IP и технологии сетевой безопасности
- Продвинутый опыт проектирования многопоточных, многопроцессных и многоядерных систем
- Прочная база в структурах данных, алгоритмах и системной оптимизации производительности
- Подтверждённая способность вести архитектуру и доводить до результата сложные кросс-функциональные инициативы
- Сильные коммуникативные навыки и умение влиять на технических и нетехнических стейкхолдеров
Условия
- Офисный формат работы: большинство команд работают из офиса полный день с гибкостью при необходимости
- Компенсация зависит от квалификации, опыта и локации; базовая зарплата в диапазоне $134,600.00 - $217,800.00 в год
- Возможны restricted stock units и бонус
- Пакет льгот для сотрудников
- Возможна иммиграционная поддержка (Immigration Sponsorship: Yes)
- Равные возможности трудоустройства, готовность обеспечить разумные accommodations для кандидатов с инвалидностью
Навыки
- C
- Go
- Unix
- Linux
- TCP/IP
- Networking
- Distributed Systems
- Multi-threading
- Data Structures
- Algorithms
- Performance Optimization
- Cloud Platforms
- Orchestration Systems
- Containers
- TLS/SSL
- Cryptography
- OpenSSL
- HTTP
- Python