Заголовок: Engineering Manager, EMEA (Platform)
Местоположение: Удаленно в EMEA
Отдел: 620- Engineering
Местоположение: Эта должность является 100% удаленной и открыта для кандидатов, проживающих в Соединенном Королевстве, Испании, Португалии, Польше, Чешской Республике, Румынии и Эстонии. Спонсорство виз не предоставляется.
О вакансии
Полностью управляемая краудсорсинговая платформа Testlio интегрирует экспертных тестировщиков по запросу непосредственно в ваш процесс выпуска. Выпускайте быстрее и увереннее благодаря глобальному охвату более чем 600 000 устройств, более 800 способов оплаты, 150+ стран и 100+ языков. Чтобы узнать больше, посетите www.testlio.com.
Мы ищем Engineering Manager, который возглавит команду, отвечающую за все способы взаимодействия внешнего мира с Testlio: наши партнерские интеграции, наш публичный API, наши поверхности аутентификации и доступа. Если Jira клиента, CI-конвейер клиента, инженер клиента или агент искусственного интеллекта клиента взаимодействует с Testlio, это происходит через системы вашей команды. Эта должность подчиняется Director, Engineering.
Почему вам понравится эта работа?
- Владейте контрактом платформы с миром. Вы возглавите единственную команду, охватывающую весь программный периметр: двустороннюю синхронизацию с дюжиной инструментов (Jira, Xray, Azure DevOps, GitHub, GitLab, Asana, Linear, Monday, TestRail, Trello, YouTrack, Slack), корпоративный SSO, наш публичный API.
- Создавайте API как продукт, а не как побочный продукт. У нас есть письменная стратегия публичного API: OpenAPI-контракты как источник истины, основное и датированное версионирование, унифицированная аутентификация, гранулярные роли API, ограничение скорости запросов, сквозное отслеживание запросов.
- Сделайте поддержку самообслуживаемой. Вы сократите повторяющуюся работу службы поддержки в источнике за счет самообслуживания при настройке и диагностике, обеспечения видимости состояния интеграции для тех, кому она нужна, а также автоматизации и постоянных исправлений вместо повторной ручной обработки.
- Партнерство с продуктом и реальными клиентами. Вы будете тесно сотрудничать с выделенным менеджером по продукту в области исследования, приоритизации и достижения результатов, а также напрямую с инженерными командами корпоративных клиентов, которые разрабатывают на базе нашего API.
Почему вам понравится быть частью Testlio?
- Отличная культура: Testlio — это компания, основанная женщинами, и половина нашей команды идентифицирует себя как женщины. Мы гордимся нашей инклюзивной, целеустремленной культурой, где люди искренне наслаждаются сотрудничеством. Как член нашей команды (мы называем себя TestLions), вы поможете создать исключительные цифровые возможности для наших клиентов, а также внесете свой вклад в нашу фриланс-сеть.
- Удаленная работа: Наша культура построена вокруг удаленной работы. Мы создали системы, позволяющие нам успешно работать вместе асинхронно как полностью удаленная и глобально распределенная команда. Testlio предоставляет инструменты и рекомендации для успешного развития карьеры каждого в полностью удаленном режиме. Наш стиль работы поощряет каждого принимать решения, эффективно общаться и работать в устойчивом темпе.
- Инвестиции в вас: Ваш рост и благополучие важны для нас. У вас будет гибкий оплачиваемый отпуск — включая национальные праздники, личные дни и дни по болезни — плюс опционы на акции, чтобы вы могли расти вместе с Testlio. Мы также предоставляем ежегодный стипендию в размере 300 долларов на обучение для поддержки вашего личного и профессионального развития.
- Успешный бизнес: Testlio растет, прибылен и обладает сильным денежным потоком. Мы лидируем в нашей отрасли с исключительными клиентами, которые обеспечивают нам высокий балл NPS и рейтинг 4,7 на G2. Наша бизнес-модель является глобальной, корпоративной и основанной на подписке. Несколько наших крупнейших клиентов сотрудничают с нами более 7 лет, и многие тратят более 500 000 долларов в год с Testlio.
Как будет выглядеть ваш день?
Формируя будущее
- Оставайтесь близко к коду: Ожидайте, что примерно 20–30% вашего времени будет посвящено практической разработке, включая написание производственного кода, предоставление содержательных обзоров запросов на извлечение (pull requests) по критически важным путям и утверждение ключевых технических решений. Вы поможете устранить критические технические узкие места и внесете прямой вклад при необходимости, одновременно давая команде возможность самостоятельно владеть и выполнять работу.
- Стратегия публичного API: Владейте полным циклом публичного API Testlio: спецификации OpenAPI, поддерживаемые в актуальном состоянии в каждом репозитории сервиса и рассматриваемые как контракт с потребителем, согласованная политика версионирования и прекращения поддержки, единообразная аутентификация и авторизация на каждом конечной точке, ограничение скорости запросов и отслеживаемость по пути запроса.
- Архитектура интеграции: Определите техническое направление на несколько кварталов вперед для платформы синхронизации, которая должна оставаться корректной при взаимодействии с дюжиной сторонних API, каждый из которых имеет свою собственную модель данных, ограничения скорости запросов и график выпуска. Сократите специфичные для каждого поставщика решения в пользу общего отображения и основного механизма синхронизации.
- Владение дорожной картой: Превратите стратегию в последовательную дорожную карту вместе с вашим партнером по продукту и отвечайте за техническую реализацию от концепции до производства.
Руководя процессом с rigor
- Ритм работы отдела разработки: Настройте эффективные практики планирования, приоритизации и обзора дизайна, которые балансируют скорость реализации с долгосрочной масштабируемостью.
- Техническое лидерство: Сочетайте инженерное видение и наставничество команды с практическим техническим вкладом, оставаясь близко к кодовой базе, чтобы понимать работу команды и принимать обоснованные технические решения.
- Управление сторонними зависимостями: Возьмите на себя риск, связанный с зависимостью от чужих API. Отслеживайте журналы изменений поставщиков, прекращение поддержки и даты вывода из эксплуатации, планируйте миграции до того, как они станут инцидентами, и предотвращайте превращение сбоев аутентификации, токенов и соединений в видимые клиентам сбои.
- Производственная поддержка и эскалации: Отвечайте за производственную поддержку в ваших доменах, включая триаж, управление эскалацией и определение корневой причины. Содействуйте автоматизации, самообслуживанию при настройке и постоянным исправлениям, которые измеримо снижают объем повторяющейся поддержки и повышают операционную эффективность.
- Надежность и наблюдаемость: Определите целевые показатели уровня обслуживания (SLO) для актуальности синхронизации, частоты успешных синхронизаций и доступности/задержки API; создайте панели мониторинга, которые делают состояние интеграции самообслуживаемым; и проводите анализ корневых причин производственных проблем.
- Стандарты разработки: Обеспечьте отслеживаемость работы и последовательное соответствие определению готовности (Definition of Done), минимизируя пропущенные дефекты и контролируя затраты на облачные ресурсы.
- Рост команды: Наставляйте инженеров технически, внедряйте рабочие процессы разработки с помощью ИИ (например, Claude Code) в повседневную практику и сокращайте разрозненность знаний за счет обзоров и документации.
Что вам нужно для успеха?
Технические навыки
- Управление разработкой: 5+ лет управления командой из 4+ инженеров в гибкой, удаленной среде.
- Практическое техническое лидерство: Недавний опыт написания производственного кода и проектирования или развития производственных систем. Вы уверенно работаете непосредственно с кодовой базой, участвуете во внедрении, рецензируете код и принимаете архитектурные решения вместе с вашей командой.
- Владение публичным API или API для партнеров: Подтвержденный опыт проектирования, версионирования, документирования и прекращения поддержки API, используемых людьми за пределами вашей компании. Вы принимали решение о нарушении обратной совместимости и жили с его последствиями. OpenAPI, идемпотентность, пагинация, веб-хуки и ограничение скорости запросов — знакомая территория.
- Системы интеграции со сторонними сервисами: Опыт создания или эксплуатации интеграций со сторонними API в масштабе: OAuth-потоки, хранение и ротация учетных данных, повторные попытки и откат, обработка очередей и «отравленных» сообщений, разрешение конфликтов в двусторонней синхронизации и контроль радиуса поражения на клиента.
- Технический стек: Сильная ориентация на TypeScript и Node.js на AWS, включая бессерверные вычисления (Lambda), DynamoDB и событийно-ориентированные шаблоны.
Желательно (Nice-to-haves)
- Идентификация и доступ: Практические знания OAuth 2.0, OIDC, SAML и корпоративного SSO, а также области действия токенов и минимальных привилегий для ролей API.
- Более широкий опыт работы со стеком: Kafka, GraphQL, Python и React — это плюс.
- Наблюдаемость и производительность: Опыт работы с инструментами наблюдаемости и APM (например, New Relic, Datadog, Sentry) и оптимизации медленных транзакций базы данных.
- Безопасность приложений: Знание лучших практик безопасности приложений и интеграции оценки безопасности в SDLC.
- Модернизация унаследованных систем: Опыт модернизации унаследованных систем или погашения значительного технического долга при поддержании работоспособности продукта.
- Опыт работы с SaaS: Предыдущий опыт управления продуктом SaaS приветствуется.
Навыки межличностного общения
- Свободное владение английским языком, отличное письменное и устное общение.
- Способность к сотрудничеству. Эффективно работает с менеджерами по продукту и кросс-функциональными партнерами в распределенной, асинхронной среде.
- Организованность и тщательность, с дотошным подходом к стандартам и процессам.
- Катализатор роста. Увлечен продуктивностью команды, техническим совершенством и постоянным улучшением.
- Ориентированность на результат, с принятием решений на основе данных.
Каков процесс подачи заявки?
Мы стараемся набирать сотрудников, которые увлечены своей ролью и имеют потенциал для успешного будущего в Testlio. Поскольку мы на 100% распределенная команда, вы встретитесь с несколькими людьми из нашей организации, чтобы получить четкое представление о том, с кем вы будете работать и что ожидает от вас эта должность. Наш процесс обычно занимает от 3 до 4 недель.
Рассмотрение заявки / Собеседование с рекрутером / Собеседование с нанимающим менеджером / Техническое задание в реальном времени / 2 собеседования с командой и заинтересованными сторонами / Проверка рекомендаций / Предложение о работе
Разнообразие и инклюзивность
Testlio — это работодатель, предоставляющий равные возможности, глубоко приверженный созданию инклюзивной среды для людей всех происхождения и идентичностей. Мы основаны женщинами, и 46% членов нашей команды идентифицируют себя как женщины. Для получения дополнительной информации см. раздел DEI на нашем веб-сайте.