1. Профессии
  2. Профессии программирования, математики, информационных технологий

Профессия руководитель разработки программного обеспечения

  • 495 программ обучения
  • 408 вузов
  • 10 колледжей
  • Перспективная профессия

Поделиться с друзьями

О профессии руководителя разработки программного обеспечения

Руководитель разработки программного обеспечения (ПО) — это специалист, который управляет командой разработчиков, создающих цифровые продукты: веб-приложения, мобильные приложения, корпоративные системы, игры и другие программные решения. В отличие от руководителя ИТ-проектов, который управляет сроками, бюджетом и ресурсами, руководитель разработки фокусируется на технической стороне: качестве кода, архитектуре, методологиях разработки, управлении техническим долгом и профессиональном росте команды. Он сочетает функции технического лидера, менеджера и наставника: помогает разработчикам решать сложные задачи, организует процессы (Scrum, Kanban), участвует в планировании релизов и обеспечивает, чтобы продукт был создан с высоким качеством и в срок. Его главная задача — сделать команду эффективной, а продукт — надёжным и масштабируемым.

 

В этой статье:


Чем занимается руководитель разработки ПО

Специализации руководителей разработки ПО

Где работают руководители разработки ПО

Зарплата руководителя разработки ПО

Будущее профессии руководителя разработки ПО


Подберем профессию, программу и вуз

Пройди тест и получи персональный список профессий, программ и вузов.

1 / 21

Выбери свой пол

Мужской
Женский
Продолжить


Профессия «руководитель разработки программного обеспечения» относится к профессиям программиста, руководителя, IT-специалиста и разработчика

Программист

573 вуза 1153 колледжа 495 программ

Программист

Основная профессия

Руководитель

535 вузов 495 программ

Руководитель

Основная профессия

IT-специалист

501 вуз 1258 колледжей 495 программ

IT-специалист

Основная профессия

Разработчик

579 вузов 1145 колледжей 495 программ

Разработчик

Основная профессия

 

Чем занимается руководитель разработки программного обеспечения


Руководитель разработки программного обеспечения глубоко погружён в техническую составляющую: выбирает архитектурные решения, контролирует качество кода, управляет техническим долгом, внедряет методологии разработки и обеспечивает профессиональный рост команды. Он обеспечивает техническое руководство, где важно понимать код, архитектуру и процессы не хуже разработчиков, но при этом видеть картину целиком.

Основные функции руководителя разработки:

  • Управление командой разработчиков — формирование состава команды, распределение задач, организация работы, проведение ежедневных встреч (daily stand-ups), решение конфликтов, мотивация и поддержка. Он создаёт среду, в которой разработчики могут работать эффективно и с удовольствием.

  • Техническое руководство и архитектурные решения — участие в выборе технологического стека, архитектуры приложения, проектировании базы данных, обсуждении сложных технических решений. Он не пишет код каждый день, но его решения определяют, как будет устроен продукт на годы вперёд.

  • Контроль качества кода — внедрение стандартов кодирования, организация код-ревью, контроль покрытия тестами, автоматизация проверок через CI/CD. Он отвечает за то, чтобы код был чистым, поддерживаемым и безопасным.

  • Управление техническим долгом — выявление устаревших решений, планирование рефакторинга, балансирование между скоростью разработки и качеством архитектуры. Он не позволяет команде «закопаться» в быстрых, но грязных решениях.

  • Внедрение и сопровождение методологий разработки — настройка процессов (Scrum, Kanban, гибридные подходы), планирование спринтов, проведение ретроспектив, оптимизация работы команды. Он делает процессы прозрачными и эффективными.

  • Планирование релизов и управление версиями — участие в формировании дорожной карты продукта, согласование сроков с руководителями проектов и продукт-менеджерами, контроль за стабильностью релизов. Он отвечает за предсказуемость поставок.

  • Подбор и развитие персонала — участие в найме разработчиков, проведение собеседований, разработка планов обучения, наставничество и менторство. Он растит сильную команду, а не просто управляет её работой.

  • Коммуникация с другими подразделениями — взаимодействие с руководителями проектов, продукт-менеджерами, QA-инженерами, DevOps-специалистами, архитекторами, дизайнерами. Он обеспечивает синхронизацию всех участников процесса.

  • Оценка трудоёмкости и планирование ресурсов — оценка сложности задач, планирование загрузки команды, распределение ресурсов между проектами и задачами. Он понимает, сколько времени займёт та или иная задача, и не обещает невозможного.

  • Мониторинг производительности и метрик — отслеживание скорости команды (velocity), плотности багов, времени выполнения задач, уровня удовлетворённости разработчиков. Он управляет на основе данных, а не интуиции.

  • Управление документацией руководство созданием проектной и технической документации, описывающей процесс разработки и функциональность продукта.

  • Управление проектной информацией обеспечение эффективного обмена информацией и ресурсами в рамках проекта. 

  • Разработка методик и стандартов — создание внутренних правил, методик и регламентов для оптимизации процессов разработки.

  • Управление инфраструктурой разработки — организация и поддержка среды для коллективной разработки, включая инструменты и платформы.

  • Управление рисками проекта — анализ и минимизация потенциальных рисков в процессе разработки ПО.


Руководитель разработки — это не просто менеджер, а технический лидер, который управляет командой, архитектурой и качеством продукта. Он не пишет код каждый день, но его решения напрямую влияют на то, насколько продукт будет надёжным, масштабируемым и поддерживаемым. Он помогает разработчикам расти, организует процессы, контролирует качество и общается с остальными подразделениями. Это профессия для тех, кто хочет оставаться в технологической среде, но при этом влиять на продукт и команду на системном уровне. Без такого специалиста разработка превращается в хаос, а качество падает. С ним — в предсказуемый и управляемый процесс, где каждый знает свою роль, а продукт создаётся с высоким качеством и в срок.

 

Специализации руководителей разработки ПО


Руководитель разработки программного обеспечения управляет командой разработчиков и отвечает за техническую сторону создания продукта. Внутри этой профессии есть несколько направлений, которые различаются по тому, на чём сделан основной фокус: на управлении людьми, на архитектуре, на процессах или на качестве кода. Все эти специализации объединяет одно — глубокое понимание процесса разработки ПО и способность управлять им так, чтобы продукт создавался с высоким качеством и предсказуемостью. В отличие от руководителя ИТ-проектов, который управляет сроками и бюджетом, руководитель разработки всегда остаётся в контексте кода, архитектуры и команды разработчиков.

По глубине технического погружения

  • Технический лид (Tech Lead) — остаётся в коде, активно участвует в проектировании архитектуры, проводит код-ревью, помогает разработчикам решать сложные технические задачи. Он управляет небольшой командой (3–7 человек), но его авторитет строится на технической экспертизе, а не на формальных полномочиях. Он — «главный инженер» команды, который задаёт технические стандарты и направление.

  • Engineering Manager — смещает фокус с кода на людей и процессы: найм, развитие сотрудников, мотивация, организация спринтов, взаимодействие с продукт-менеджерами и руководителями проектов. Он сохраняет техническую компетентность, чтобы понимать, что делают его подчинённые, но уже не пишет код регулярно. Его задача — сделать команду эффективной и предсказуемой.

По типу продукта и организационному контексту

  • Руководитель продуктовой разработки — работает над одним продуктом долгосрочно. Глубоко понимает пользовательские сценарии, участвует в формировании дорожной карты, балансирует между новыми фичами и техническим долгом. Его задача — чтобы продукт развивался устойчиво и качественно.

  • Руководитель разработки в аутсорсинговой компании — управляет проектами для внешних заказчиков. Быстро переключается между контекстами, технологиями и командами, выстраивает процессы, которые позволяют эффективно работать с внешними требованиями и сроками.

  • Руководитель платформенной разработки — управляет созданием внутренних инструментов, библиотек, фреймворков, которыми пользуются другие команды разработки. Отвечает за документацию, стабильность, внедрение и обратную связь от пользователей-разработчиков.

  • Руководитель R&D-разработки — управляет исследовательскими проектами с высокой неопределённостью: прототипирование, эксперименты, оценка новых технологий, трансфер результатов в продуктовую разработку.

По технологическому стеку и типу приложений

  • Руководитель frontend-разработки — специализируется на интерфейсах, пользовательском опыте, производительности в браузере, доступности (a11y), работе с дизайн-системами. Управляет командами, создающими веб-интерфейсы, мобильные приложения или десктопные клиенты.

  • Руководитель backend-разработки — фокусируется на серверной логике, базах данных, масштабировании, интеграциях с внешними системами, безопасности, производительности под нагрузкой. Управляет командами, создающими API, микросервисы, бизнес-логику.

  • Руководитель мобильной разработки — управляет iOS и/или Android командами. Понимает специфику платформ, требования к производительности, магазины приложений, процессы развёртывания и мобильную аналитику.

  • Руководитель ML/AI-разработки — управляет командами, создающими модели машинного обучения и AI-продукты. Понимает пайплайны данных, обучение, валидацию, мониторинг дрейфа моделей, интеграцию с продуктом.

  • Руководитель разработки игр (GameDev) — управляет созданием игр. Понимает специфику игровых движков (Unity, Unreal), оптимизацию графики, работу с большими ассетами, версионирование и кросс-платформенную разработку.

  • Руководитель встраиваемых систем (Embedded) — управляет разработкой ПО для устройств с ограниченными ресурсами. Понимает низкоуровневое программирование (C/C++/Rust), реальное время, энергопотребление, работу с аппаратными регистрами и протоколами.

По фокусу процессов и качества

  • Руководитель Agile-команды — глубоко погружён в методологию, настраивает Scrum или Kanban, проводит ретроспективы, устраняет препятствия, учит команду самоорганизации и непрерывному улучшению.

  • Руководитель DevOps-направления — управляет инфраструктурой и процессами доставки: CI/CD, контейнеризация, мониторинг, автоматизация развёртывания, обеспечение надёжности и повторяемости релизов.

  • Руководитель качества (QA Lead) — управляет стратегией тестирования: автоматизация, нагрузочное тестирование, безопасность, тест-дизайн, контроль покрытия кода, интеграция тестирования в CI/CD-пайплайны.

  • Руководитель архитектуры (в рамках команды разработки) — фокусируется на проектировании системы на уровне отдельных сервисов и модулей, выборе технологических решений, управлении техническим долгом, обеспечении масштабируемости и поддерживаемости кода.

По организационному уровню

  • Team Lead — управляет одной командой (5–10 человек), отвечает за её эффективность, качество кода и развитие участников.

  • Group Lead — управляет несколькими командами, объединёнными общей целью или продуктом. Координирует кросс-командные взаимодействия, выстраивает процессы на уровне направления.


Специализации руководителя разработки ПО различаются по трём основным осям: глубина технического погружения (от кода до управления людьми), тип продукта и организационный контекст (продуктовая, аутсорсинг, платформенная, R&D) и технологический стек (фронтенд, бэкенд, мобильные, ML, игры, встраиваемые системы). Это позволяет каждому руководителю найти свою нишу: оставаться в технологиях, уйти в управление людьми или сосредоточиться на процессах и качестве. При этом все специализации объединяет одно — способность понимать процесс создания ПО и управлять им так, чтобы продукт создавался с высоким качеством и предсказуемостью. Именно это отличает руководителя разработки от руководителя ИТ-проектов, который управляет сроками и бюджетом, но не погружается в техническую глубину.

Где работают руководители разработки ПО


Руководитель разработки — это универсальная роль, которая востребована в любой организации, где создаётся или поддерживается программное обеспечение. Он может работать в продуктовой IT-компании, банке, страховой, промышленном холдинге, государственном ведомстве или небольшом стартапе. Главное условие — наличие команды разработчиков и потребность в управлении процессами создания кода, архитектуры и качества. Профессия не привязана к конкретной индустрии, поэтому выбор места работы зависит от личных предпочтений: кому-то ближе динамика продуктовых компаний, кому-то — масштаб корпораций, а кому-то — разнообразие аутсорсинговых проектов.

По типу компаний

  • Продуктовые IT-компании — это основной работодатель для руководителей разработки. Здесь они управляют командами, которые создают и развивают собственный цифровой продукт: поисковик, соцсеть, облачную платформу, онлайн-кинотеатр, мобильное приложение. Работа строится вокруг долгосрочной стратегии продукта, циклы релизов могут быть частыми, а команды — большими и распределёнными.

  • Аутсорсинговые и консалтинговые компании — выполняют проекты для внешних заказчиков. Руководитель разработки здесь управляет командами, которые работают над разными продуктами для разных индустрий: от банковских систем до медицинских приложений. Это даёт разнообразие задач и технологий, но требует быстрой адаптации к новым контекстам и умения выстраивать процессы под каждого клиента.

  • Крупные корпорации из традиционных отраслей — промышленность, нефтегаз, ритейл, транспорт — имеют собственные IT-департаменты, которые автоматизируют внутренние бизнес-процессы. Руководитель разработки здесь отвечает за создание и сопровождение систем учёта, управления ресурсами, отчётности, цепочками поставок. Проекты обычно крупные, с длительными циклами, высокими требованиями к надёжности и безопасности.

  • Государственные учреждения и ведомства — разрабатывают и сопровождают государственные информационные системы, порталы госуслуг, реестры, системы межведомственного взаимодействия. Здесь проекты часто имеют строгие регламенты, бюрократические процедуры и жёсткие требования к защите данных.

  • Стартапы — небольшие компании на ранней стадии развития. Руководитель разработки здесь часто совмещает управленческие функции с активным участием в создании продукта. Он не только организует процессы, но и сам погружается в код, архитектуру, помогает команде в сложных ситуациях. Это самая динамичная и неопределённая среда.

По отраслям

  • Финансы и финтех — банки, страховые, платёжные сервисы. Руководители управляют командами, создающими интернет-банкинг, платёжные шлюзы, системы противодействия мошенничеству, высоконагруженные транзакционные системы.

  • Ритейл и электронная коммерция — интернет-магазины, маркетплейсы, логистические платформы. Здесь разрабатываются сайты, мобильные приложения, системы управления складом и доставкой, аналитические решения.

  • Телекоммуникации — операторы связи и интернет-провайдеры. Руководители управляют разработкой биллинговых систем, сервисов для абонентов, сетевых решений.

  • Промышленность и производство — автоматизация производственных линий, внедрение интернета вещей, системы управления качеством, предиктивная аналитика для оборудования.

  • Здравоохранение — медицинские информационные системы, электронные карты пациентов, телемедицина, системы поддержки принятия врачебных решений.

  • Образование и EdTech — образовательные платформы, системы дистанционного обучения, электронные журналы.

  • Государственный сектор — цифровизация госуслуг, реестры, системы межведомственного взаимодействия.

  • Медиа и развлечения — стриминговые платформы, видеосервисы, игровые проекты.

По формату работы и локации

Формат работы стал гибким. Руководители разработки могут работать в офисе, удалённо или в гибридном режиме. Офисная работа чаще встречается в крупных корпорациях и государственных структурах, где важны личные контакты и контроль. Удалёнка активно практикуется в продуктовых компаниях и аутсорсинге — руководитель может управлять командой из любой точки страны, используя современные инструменты совместной работы. Гибридный формат стал стандартом: часть времени в офисе для синхронизации и обсуждения стратегий, остальное время — удалённо.

По географии основные центры притяжения — Москва, Санкт-Петербург, Новосибирск, Екатеринбург, Казань. В этих городах сосредоточены офисы крупных IT-компаний, корпораций и государственных учреждений. Однако с развитием удалённой работы руководители разработки всё чаще живут в других регионах, управляя командами дистанционно.

 

Руководитель разработки может работать в любой компании, где есть команда разработчиков и потребность в управлении процессом создания ПО. Выбор места определяет стиль работы, скорость принятия решений, уровень ответственности и даже культуру общения. В продуктовых компаниях — долгосрочное развитие одного продукта и глубокая вовлечённость в пользовательский опыт. В аутсорсинге — разнообразие проектов и быстрая смена контекста. В корпорациях — масштаб, стабильность и строгие процессы. В стартапах — скорость, неопределённость и возможность влиять на всё. Гибкие форматы работы позволяют каждому выбрать комфортные условия и строить карьеру в той среде, которая ближе по духу. Это делает профессию привлекательной для самых разных людей и даёт широкие карьерные горизонты.

Зарплата руководителя разработки ПО


Зарплата руководителя разработки ПО в России относится к числу самых высоких в ИТ-секторе и продолжает оставаться одной из лидирующих на рынке. Однако она сильно зависит от региона, уровня ответственности и даже формата работы. Если говорить о трендах, то медианная предлагаемая зарплата для руководителя группы разработки в первой половине 2025 года составляла около 214 тысяч рублей
, а к началу 2026 года она выросла до 328,6 тысячи рублей.

Уровень дохода в зависимости от опыта и позиции

Руководитель группы разработки (Team Lead / Engineering Manager)

  • Медианная зарплата: Заметно выросла с 214 тыс. руб. в середине 2025 года до 328,6 тыс. руб. в январе 2026 года. Эта позиция стабильно входит в топ самых высокооплачиваемых в стране.

  • Удаленный формат: Для руководителей групп на удаленке медианная зарплата также высока и составляет 315 тыс. руб. в месяц (данные на июнь 2026 года).

  • Разброс по рынку: Некоторые вакансии предлагают от 100 000 до 150 000 руб., в то время как верхняя планка может достигать 450 000 – 620 000 руб. в месяц для позиций уровня Engineering Manager в крупных компаниях.

Руководитель отдела разработки (Head of Development)

  • Зарплата: Этот уровень предполагает еще более высокий доход. В некоторых вакансиях предлагается от 500 000 руб. в месяц. Другие источники указывают на среднюю зарплату руководителя отдела разработки на уровне 181 000 руб..

Региональные различия

Как и для многих профессий, географический фактор имеет решающее значение.

  • Москва: Здесь зарплаты традиционно выше. Минимальные предложения могут начинаться от 150 000 руб., а средняя зарплата достигает 383 000 руб.. Верхний предел может доходить до 900 000 руб..

  • Санкт-Петербург: Средняя зарплата здесь чуть ниже московской и оценивается в 223 125 руб..

  • Другие города-миллионники: Например, в Екатеринбурге средняя зарплата — около 198 000 руб., в Самаре — 230 000 руб., а в Ростове-на-Дону и Саратове — 215 000 руб..

  • Регионы: В городах с менее развитым ИТ-рынком, таких как Новосибирск или Челябинск, средние зарплаты могут быть ниже и составлять 125 000 и 110 000 руб. соответственно.


Зарплата руководителя разработки ПО в России находится на высоком уровне, который продолжает расти. Эта профессия стабильно входит в число лидеров по уровню дохода в стране
. Заработок может варьироваться от 150 000 до 620 000 руб. и выше, в зависимости от опыта, масштаба компании и региона. Наиболее высокие зарплаты предлагаются в Москве и Санкт-Петербурге, а также для специалистов, работающих удаленно. Руководители разработки, особенно на уровне руководителей групп и отделов, являются одними из самых высокооплачиваемых специалистов в ИТ-секторе, а спрос на них остается стабильным.

Будущее профессии руководителя разработки ПО


Руководитель разработки ПО всегда был техническим лидером, который управляет командой, архитектурой и качеством кода. Его работа строилась на глубоком погружении в технологии, код-ревью, управлении техническим долгом и организации процессов. Но новые технологии меняют не только продукты, которые создаёт его команда, но и сам характер управления разработкой. Искусственный интеллект, автоматизация, новые методологии и распределённые команды трансформируют профессию: от «главного инженера» к архитектору экосистемы разработки.

Искусственный интеллект как соавтор кода и ревьюер

Раньше руководитель разработки тратил значительное время на код-ревью, проверку качества, поиск узких мест и помощь разработчикам в сложных задачах. Искусственный интеллект берёт на себя часть этой работы. AI-инструменты автоматически проверяют код на соответствие стандартам, находят потенциальные уязвимости, предлагают оптимизации и даже генерируют шаблонные участки кода.

Руководитель разработки перестаёт быть «главным ревьюером» и становится управляющим качеством на уровне политик и стандартов. Он настраивает правила автоматической проверки, обучает команду работать с AI-инструментами, контролирует, чтобы автоматизация не приводила к снижению качества или появлению новых ошибок. Его роль смещается от ручного контроля к управлению системой контроля.

От управления кодом к управлению архитектурой

Раньше руководитель разработки часто участвовал в написании ключевых модулей и проектировании архитектуры на уровне отдельных сервисов. С развитием платформенной инженерии и внутренних платформ разработки его фокус смещается на создание условий для всей команды.

Он управляет не столько кодом, сколько средой разработки: облачными платформами, CI/CD-пайплайнами, системами мониторинга, шаблонами проектирования и библиотеками компонентов. Его задача — сделать так, чтобы команда могла разрабатывать быстрее, не жертвуя качеством. Это требует понимания не только разработки, но и инфраструктуры, DevOps и облачных технологий.

Автоматизация управления проектами

Планирование спринтов, оценка трудоёмкости, распределение задач, отслеживание прогресса — всё это постепенно автоматизируется. Инструменты управления проектами становятся умнее: они сами анализируют историю выполнения задач, предсказывают риски срыва сроков, предлагают оптимальное распределение ресурсов и автоматически корректируют планы при изменении приоритетов.

Руководитель разработки освобождается от рутинного планирования и сосредотачивается на стратегических решениях: какие проекты запускать, как балансировать между новыми фичами и техническим долгом, как развивать команду в долгосрочной перспективе.

От командного лидера к фасилитатору самоорганизующихся команд

С развитием Agile и самоорганизующихся команд роль руководителя разработки меняется. Вместо того чтобы контролировать каждый шаг, он создаёт условия, в которых команда может работать эффективно и самостоятельно принимать решения. Он становится фасилитатором, который помогает команде выстраивать процессы, разрешать конфликты, устранять препятствия и фокусироваться на результатах.

Это требует новых навыков: эмпатии, умения слушать, способности управлять без прямого контроля. Технологии помогают автоматизировать рутину, но человеческое взаимодействие становится ещё более важным.

Управление распределёнными и гибридными командами

Всё больше команд разработки работают распределённо. Руководитель разработки управляет людьми, которых часто не видит лично, работает с разными культурами, часовыми поясами и стилями коммуникации. Платформы для совместной работы, асинхронная коммуникация, инструменты для удалённого код-ревью и парного программирования становятся основными рабочими инструментами.

Руководитель разработки должен уметь выстраивать доверие в цифровой среде, организовывать эффективные онлайн-встречи, сохранять вовлечённость команды и обеспечивать синхронизацию между распределёнными участниками.

Управление качеством в мире CI/CD и частых релизов

Раньше релизы выходили редко, и контроль качества был сосредоточен в конце цикла разработки. С переходом на CI/CD и частые релизы качество становится встроенной функцией всего процесса. Руководитель разработки внедряет практики автоматического тестирования, мониторинга в продакшене, канареечных релизов, фича-флагов и быстрого отката.

Его задача — обеспечить, чтобы система была надёжной при высокой частоте изменений. Это требует понимания не только разработки, но и инфраструктуры, мониторинга и эксплуатации. Он становится ответственным не только за код, но и за работу системы в реальных условиях.

Безопасность как неотъемлемая часть разработки

Безопасность перестаёт быть отдельным этапом. Она становится частью процесса разработки: безопасный код, безопасные зависимости, безопасная инфраструктура, безопасные пайплайны. Руководитель разработки внедряет практики DevSecOps, обучает команду безопасному кодированию, настраивает автоматические проверки на уязвимости и контролирует соблюдение стандартов.

Это требует понимания не только разработки, но и безопасности, криптографии, управления доступом и соответствия требованиям регуляторов.

От изолированной команды к экосистеме разработки

Руководитель разработки больше не управляет изолированной командой. Он взаимодействует с продукт-менеджерами, архитекторами, DevOps-инженерами, QA-специалистами, дизайнерами, аналитиками, безопасниками и другими участниками процесса. Его работа — координация всех этих ролей, синхронизация процессов и обеспечение, чтобы вся экосистема работала как единое целое.

Это требует системного мышления, умения видеть картину целиком и способности принимать решения в условиях множества зависимостей.

 

Будущий руководитель разработки ПО перестаёт быть «главным инженером», который пишет код и проводит код-ревью. Он становится архитектором экосистемы разработки: управляет платформами, инструментами, процессами и людьми. Рутинные задачи — код-ревью, планирование, контроль качества — уходят к алгоритмам. На смену приходит управление архитектурой, безопасностью, распределёнными командами и качеством в условиях частых релизов. Технологии не заменят руководителя разработки — они освободят его время для того, чтобы заниматься тем, что действительно важно: развивать команду, проектировать архитектуру, обеспечивать надёжность и стратегически управлять процессом создания ПО. Профессия становится сложнее, интереснее и требует постоянного развития на стыке технологий, управления и психологии. И именно это делает её одной из самых перспективных в IT-индустрии.

Где получить профессию руководителя разработки программного обеспечения в 2026 году

Ты можешь подать документы на эти программы и стать руководителем разработки программного обеспечения