Tanium
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в Tanium — разработка и поддержка облачных продуктов для управления конечными точками и безопасности в небольшой agile-команде. Полный цикл: проектирование, разработка, тестирование и деплой новых продуктов совместно с product management и клиентами.
Задачи
- Разрабатывать и поддерживать продукты Tanium в составе небольшой agile-команды
- Обеспечивать сильную вовлечённость клиентов и сбор обратной связи, чтобы продукты с самого начала проектировались правильно
- Проектировать, разрабатывать и тестировать новые продуктовые идеи с нуля, взаимодействуя с product management
- Писать автоматизированные тесты в рамках разработки
- Отлаживать и устранять инциденты в production, а также их первопричины
Требования
- Bachelor's degree или эквивалентный опыт; профильное CS-образование предпочтительно
- Право на работу по федеральным контрактам США; Canadian Reliability status (Protected B) — плюс, но не обязателен
- 5+ лет отраслевого опыта, 7+ предпочтительно
- Опыт построения крупных облачных data-сервисов
- Знание хотя бы одного из: Golang (предпочтительно), C++ или Rust
- Опыт работы с PostgreSQL
- Опыт проектирования и разработки API
- Опыт работы с Azure или AWS Database Services
- Опыт работы с облачным объектным хранилищем, например AWS S3 или Azure Blob Storage
- Опыт проектирования memory-efficient streaming и multipart data-transfer систем
- Опыт работы с Infrastructure as Code (Terraform, Pulumi) и оркестрацией контейнеров (Kubernetes)
- Опыт работы с современными инструментами разработки и автоматизации: git и CI/CD pipelines
- Отличное чувство баланса между быстрой разработкой, долгосрочной поддерживаемостью и сопровождаемостью кода
- Убеждённость в необходимости автоматизированных тестов как части разработки
- Опытный отладчик, способный быстро решать проблемы в production и устранять их первопричины
- Знание разнообразных современных backend-фреймворков и способность осваивать новые инструменты и языки
Условия
- Гибридный график: минимум три дня в неделю в офисе в одном из городов: Addison, TX; Bellevue, WA; Durham, NC; Emeryville, CA
- Годовая базовая зарплата от $191,000 до $293,000
- Equity-награды
- Медицинская, стоматологическая и офтальмологическая страховка, benefits для планирования семьи
- Health savings account, flexible spending account, transportation savings account
- 401(k) с match от компании
- Страхование жизни, от несчастных случаев и инвалидности, страхование на время командировок
- Employee assistance programs
- 5 дней volunteer time off (VTO)
Навыки
- Golang
- C++
- Rust
- PostgreSQL
- API design
- Azure
- AWS
- AWS S3
- Azure Blob Storage
- Terraform
- Pulumi
- Kubernetes
- git
- CI/CD