Manager, Software Engineering
Зарплата
После собеседования
Опыт
Более 3 лет
Тип занятости
Полная
Место работы
Белград
О вас — опыт, образование, навыки и достижения
Минимум 7 лет соответствующего опыта в разработке программного обеспечения, включая не менее 1 года практического использования инструментов искусственного интеллекта на всех этапах жизненного цикла разработки ПО, включая реализацию, архитектуру и проектирование, проверку кода и тестирование.
Минимум 3 года опыта управления персоналом, руководства командами разработчиков и их профессионального развития.
Степень бакалавра и/или эквивалентный опыт в области компьютерных наук, разработки программного обеспечения или смежных дисциплин.
Владение английским языком.
Будет преимуществом, если вы также имеете:
Практический опыт разработки микросервисов и корпоративных backend-систем с использованием Java и Spring Boot.
Практический опыт проектирования, развертывания и управления облачной инфраструктурой на AWS.
Навыки проектирования баз данных, оптимизации запросов и моделирования данных с использованием PostgreSQL.
Опыт разработки адаптивных веб-приложений с использованием Angular или других современных frontend-фреймворков (например, React, Vue).
Подтвержденный опыт разработки программного обеспечения с использованием AI-инструментов и подхода Spec-Driven Development (SDD), включая такие инструменты, как Spec Kit, OpenSpec или аналогичные фреймворки.
Опыт создания комплексных конвейеров обработки данных (Data Pipelines), современных архитектур данных или аналитических платформ с использованием Databricks.
Опыт работы с CI/CD-конвейерами (GitHub Actions или Jenkins), включая автоматизированное тестирование и контроль качества.
Чем вы будете заниматься на этой должности?
Руководить командой разработчиков, обеспечивать их профессиональное развитие, предоставлять техническое руководство, наставничество и поддержку.
Руководить разработкой и внедрением программных решений и новых возможностей на основе искусственного интеллекта в рамках нескольких инженерных проектов.
Участвовать в принятии архитектурных и проектных решений, поддерживать высокие стандарты разработки, тестирования, проверки кода и выпуска программных продуктов.
Продвигать внедрение и эффективное использование AI-инструментов на всех этапах жизненного цикла разработки ПО, а также поддерживать современные подходы, такие как Spec-Driven Development.
Разрабатывать квартальные планы развития инженерного направления, определять приоритеты, оценивать объем работ и обеспечивать своевременную реализацию проектов.
Тесно сотрудничать с командами Product, Engineering, DevOps, Data Science и другими внутренними подразделениями для согласования приоритетов и зависимостей между проектами.
Стимулировать инновации, оценивая новые технологии, инструменты и инженерные практики, способные повысить качество и эффективность работы.
Определять четкие цели для команды, регулярно предоставлять обратную связь, проводить наставничество и создавать возможности для профессионального роста сотрудников.
Участвовать в планировании ресурсов, принятии кадровых решений, подборе новых сотрудников и их адаптации.







































