PreVeil
Staff Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в PreVeil, отвечающий за техническое направление клиентских приложений для Windows и macOS и их интеграцию с облачными сервисами. Роль hands-on без прямых подчинённых: архитектура, синхронизация, безопасные протоколы, идентичность и менторство senior-инженеров.
Задачи
- Определять долгосрочное техническое направление, целевую архитектуру и стратегию модернизации клиентов Windows и macOS и их интеграции с облаком
- Задавать направление для real-time синхронизации, управления локальным состоянием и надёжности на нескольких устройствах
- Быть точкой эскалации по сложнейшим продакшн-проблемам производительности, масштабируемости, связности и надёжности
- Проектировать и развивать безопасные протоколы и интерфейсы между клиентом и облаком
- Формировать архитектуру корпоративной идентичности: SSO, Okta, Active Directory, provisioning, RBAC
- Руководить техническим подходом к семантическому поиску по end-to-end зашифрованной почте и файлам
- Устанавливать стандарты производительности клиента, диагностики, тестирования, релизов и продакшн-надёжности
- Вести высокоприоритетные межкомандные инициативы от стратегии до продакшн-эксплуатации
- Развивать senior-инженеров в технических лидов и участвовать в найме senior-талантов
Требования
- 10+ лет профессионального опыта разработки ПО в нескольких компаниях или продуктовых доменах
- Степень BS по Computer Science или смежной области (MS/PhD — плюс)
- Глубокие основы CS: структуры данных, алгоритмы, конкурентность, сети, системный дизайн
- Существенный опыт архитектуры коммерческого ПО для клиента, endpoint, десктопа, embedded-устройств или распределённой среды
- Опыт выпуска и эксплуатации продакшн-ПО для внешних клиентов с ответственностью за производительность, надёжность и отказы в масштабе
- Опыт проектирования распределённых систем: синхронизация, консистентность, доставка событий, ретраи, отказоустойчивость, координация устройств
- Трек-рекорд принятия хотя бы одного межкомандного или org-wide архитектурного решения с измеримым эффектом
- Владение хотя бы одним продакшн-языком программирования (конкретный язык не обязателен)
- Базирование в Массачусетсе для гибридной работы или удалённо в США с ежемесячными поездками в Бостон
Условия
- Гибридный формат для сотрудников в районе Бостона с работой в офисе по адресу 53 State Street
- Возможность удалённой работы для кандидатов за пределами Массачусетса (в пределах США)
- Конкурентная компенсация, бонус и equity
- Отличные бенефиты
- Прибыльная компания с ростом 100% год к году
Навыки
- Python
- Go
- C++
- Swift
- SQL
- SQLite
- Windows
- macOS
- SSO
- Okta
- Active Directory
- RBAC
- SAML
- OIDC
- SCIM
- WebAuthn
- PKI
- криптография
- распределённые системы
- синхронизация
- сетевые протоколы