# Обзор этой роли
Как Staff Backend Engineer в команде Core DevOps GitLab вы будете обеспечивать техническое лидерство в своей команде и смежных командах. Вы будете вести крупные backend-инициативы, направлять модернизацию большого монолита в модульные, переиспользуемые и уместно независимые системы и устанавливать стандарты, которые помогают командам двигаться быстрее без компромиссов в качестве, безопасности, надёжности и эксплуатационной пригодности.
Вы будете работать с Product, Frontend, Infrastructure, Security, Data, Engineering Managers и инженерами из разных продуктовых групп. Вы будете вести сложную backend-архитектуру, принимать продуктовые компромиссы и влиять на техническое направление без формальных полномочий.
GitLab — компания с open core, разрабатывающая платформу DevSecOps на базе искусственного интеллекта. Наша миссия — дать возможность каждому участвовать в создании и совместной разработке программного обеспечения, на котором держится наш мир. Мы работаем полностью удалённо, асинхронно: вы чётко фиксируете решения письменно и работаете самостоятельно.
Чем вы будете заниматься
•Вести техническое проектирование и реализацию backend-инициатив, охватывающих несколько команд, выявлять и устранять системные узкие места в продуктовых и инфраструктурных группах.
•Развивать модульную backend-, сервисную, data- и платформенную архитектуру, включая модернизацию монолита и унаследованных backend-систем при предотвращении фрагментации и неконтролируемого разрастания числа сервисов.
•Определять и улучшать стандарты для программных интерфейсов (API), контрактов, совместимости, эволюции схем, тестирования, безопасности, производительности, наблюдаемости, эксплуатационной пригодности и поддерживаемости.
•Устанавливать паттерны для управления зависимостями, владения данными, событийной модели, изоляции сбоев, зрелости сервисов и операционной документации.
•Устанавливать паттерны Go-сервисов и практики работы с Kubernetes там, где это важно для production-среды, и направлять внедрение Rust там, где это решает задачи систем, безопасности, производительности или цепочки поставок.
•Участвовать в дежурствах и реагировании на инциденты для систем, которыми владеют ваши команды, быть точкой технической эскалации при сложных инцидентах и превращать уроки инцидентов в устойчивые улучшения.
•Сотрудничать с руководством Product и Engineering по решениям дорожной карты платформы и компромиссам инвестиций.
•Наставлять Senior и Intermediate инженеров, снижать технический долг, создавать переиспользуемые паттерны, повышающие пропускную способность команды, и вести внедрение рабочих процессов с поддержкой ИИ и агентных сценариев с ограничениями по качеству, безопасности, конфиденциальности и операциям.
Что вы принесёте с собой
•Опыт технического лидерства в работе более чем одной команды или в широкой продуктовой области.
•Глубокий опыт backend-архитектуры и production со сложными приложениями, сервисами или платформами, включая API, сервисные платформы, data-системы, модульные монолиты или общие backend-компоненты.
•Опыт модернизации монолита или унаследованной backend-архитектуры в production и использования модульных подходов, таких как ограниченные контексты (bounded contexts), инкапсуляция пакетов, ports and adapters, выделение сервисов или границы на основе событий.
•Опыт выстраивания согласованности через чёткие письменные предложения и записи о решениях (decision records), чтобы команды документировали, понимали и принимали технические решения.
•Опыт компромиссов между результатами для клиентов, скоростью поставки, техническим здоровьем, надёжностью и долгосрочными инвестициями в платформу.
•Опыт наставничества инженеров и формирования стандартов через code review, документацию и практику.
•Production-опыт рабочих процессов инженерии с поддержкой ИИ или агентных сценариев, включая улучшение того, как команда их внедряет.
О команде
Команда Core DevOps отвечает за базовые возможности репозитория — от операций Git в командной строке до просмотра кода в веб-интерфейсе. Мы создаём функции и платформы, улучшаем существующие возможности, а также поддерживаемость, доступность, производительность и рабочие процессы для команд, использующих инструменты разработки с поддержкой ИИ.
Зарплата
Диапазон базовой зарплаты для указанного уровня этой роли в настоящее время приведён только для резидентов Соединённых Штатов. Диапазон отражает базовую ставку оплаты роли в различных локациях по США. Уровень grade и диапазоны зарплат определяются по итогам интервью и оценки образования, опыта, знаний, навыков, способностей кандидата, справедливости относительно других членов команды, соответствия рыночным данным и географическому расположению. Диапазон базовой зарплаты не включает бонусы, equity или льготы.
Диапазон зарплаты в США: $152,800—$259,200 USD
Как GitLab поддерживает штатных сотрудников
•Льготы для здоровья, финансов и благополучия
•Гибкий оплачиваемый отпуск
•Группы ресурсов для членов команды
•Компенсация акциями и программа покупки акций сотрудниками
•Фонд роста и развития
•Отпуск по уходу за ребёнком