Руководитель группы разработки С (РАМ)
- Role
- Engineering Management
- Experience
- Lead
- Employment
- Full-time
Open to RU only. Set where you work from to check your eligibility.
No BS summary
We are looking for a team lead to lead a team focused on code quality and technical debt reduction, build processes (code review, CI/CD), and ensure the security of the codebase. If you have experience with PAM, Linux kernel, or debugging tools (gdb, valgrind), it will be an advantage. Come build a reliable core for our PAM solution.
Core skills
Required skills
Optional skills
Required languages
Навыки: Linux, C. Специализации: Бэкенд разработчик.
PAM (Privileged Access Management) — система управления привилегированным доступом. Это комплекс решений для контроля действий пользователей с расширенными правами к корпоративным ресурсам и критически важным данным.
Мы ищем человека на позицию руководителя группы. Предстоит лидировать команду, занимающуюся качеством кода и снижением техдолга, выстраивать процессы (code review, CI/CD) и обеспечивать безопасность кодовой базы. Если у вас есть опыт с PAM, ядром Linux или инструментами отладки (gdb, valgrind), то это будет преимуществом. Приходите делать надёжное ядро для нашего РАМ-решения.
Обязанности:
- Лидировать команду разработчиков, ориентированную на устранение багов, снижение технического долга и повышение качества кода;
- Выстраивать и внедрять эффективные процессы разработки: code review, тестирование, CI/CD, автоматизация, управление задачами;
- Участвовать в планировании и декомпозиции задач, связанных с рефакторингом, улучшением архитектуры и масштабируемости;
- Обеспечивать соответствие кодовой базы требованиям безопасности, стандартам качества и best practices;
- Координировать работу с другими командами по вопросам интеграции, архитектуры и дизайна API;
- Проводить технические интервью, менторить разработчиков, развивать культуру знаний внутри команды;
- Анализировать текущее состояние проектов, выявлять точки роста и предлагать пути их решения;
- Принимать участие в исследовании и устранении сложных инцидентов, профилировании и отладке low-level сервисов.
Требования:
- Опыт коммерческой разработки на C под Linux/Unix от 7 лет, включая опыт руководства командой или выполнения роли тимлида не менее 2 лет;
- Глубокое понимание архитектуры Unix/Linux, POSIX, систем сборки (make, cmake), инструментов отладки и диагностики (gdb, strace, valgrind, perf, ASAN);
- Знание принципов безопасной разработки (memory safety, race conditions, secure coding), понимание угроз и методов защиты;
- Опыт работы с сетевыми протоколами (TCP/IP, TLS, SSH, HTTP(S)), знание условий их использования и возможных атак;
- Навыки проектирования и поддержки многопоточных приложений, IPC (sockets, shared memory, DBus);
- Понимание механизмов безопасности Linux (SELinux, AppArmor, capabilities, namespaces);
- Умение работать с чужим кодом, быстро разбираться в сложных архитектурах и принимать обоснованные технические решения;
- Технический английский язык (чтение документации, написание отчетов).
Будет большим плюсом:
- Опыт участия в разработке решений класса PAM, IAM, SIEM, фаерволов;
- Знание системного программирования, опыт работы с модулями ядра Linux;
- Опыт разработки на Python для автоматизации процессов;
- Работа с OpenSSL, PKI, X.509 сертификатами, TLS;
- Навыки использования инструментов статического/динамического анализа (Clang Static Analyzer, AddressSanitizer, Fuzzing);
- Опыт реверс-инжиниринга, анализа бинарных протоколов (RDP, SSH);
- Знание FreeBSD или других Unix-like систем;
- Наличие открытых репозиториев с завершёнными проектами;
- Работа с библиотеками libevent, libnet, FreeRDP.
Мы предлагаем:
- Официальное оформление в аккредитованную ИТ-компанию;
- Конкурентный оклад, премии по результатам работы;
- Сильная команда экспертов, которые всегда готовы помочь и поделиться знаниями;
- Возможность работать над передовыми продуктами в сфере кибербезопасности;
- Перспективы для профессионального и карьерного продвижения;
- Корпоративные мероприятия, путешествия, спортивные активности онлайн и оффлайн (онлайн-марафоны, бег, йога, волейбол, лыжи, и др.);
Социальный пакет:
- ДМС со стоматологией в лучших клиниках России, возможность подключить родственников по корпоративным ценам;
- Доплата больничных до 100% от оклада (14 дней в году), 10 оплачиваемых day-off на случай форс-мажора;
- Возможность бесплатного обучения: внешние обучения, профильные конференции, а также наши внутренние курсы и электронная корпоративная библиотека с сотнями книг;
- Скидки от компаний-партнеров: спорт, английский, психолог, интернет и многое другое;
- Материальная помощь при важных событиях в жизни (заключение брака, рождение детей и другое);
- Удаленный формат работы либо современный офис рядом с м.Охотный ряд/Савёловская;
- График работы: 5/2 с 9:00 до 17:30, либо с 10:00 до 18:30.
What you'll do
- Lead a team of developers focused on bug fixing, reducing technical debt, and improving code quality.
- Build and implement effective development processes: code review, testing, CI/CD, automation, task management.
- Participate in planning and decomposition of tasks related to refactoring, improving architecture, and scalability.
- Ensure code base compliance with security requirements, quality standards, and best practices.
- Coordinate work with other teams on integration, architecture, and API design.
What they require
- 7+ years of commercial development experience in C under Linux/Unix, including at least 2 years of team leadership or team lead experience.
- Deep understanding of Unix/Linux architecture, POSIX, build systems (make, cmake), debugging and diagnostics tools (gdb, strace, valgrind, perf, ASAN).
- Knowledge of secure development principles (memory safety, race conditions, secure coding), understanding of threats and protection methods.
- Experience with network protocols (TCP/IP, TLS, SSH, HTTP(S)), knowledge of their usage conditions and possible attacks.
- Skills in designing and supporting multithreaded applications, IPC (sockets, shared memory, DBus).
Benefits
- Official employment in an accredited IT company.
- Competitive salary, performance bonuses.
- Strong team of experts who are always ready to help and share knowledge.
- Opportunity to work on cutting-edge products in cybersecurity.
- Prospects for professional and career advancement.