Mastercard
Manager Software Engineering
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Руководитель команды разработки в Mastercard: техническое лидерство с активным участием в разработке на Core Java, архитектуре микросервисов и автоматизации тестирования.
Задачи
- Руководить командой инженеров, обучать и развивать её, при этом лично участвовать в технических решениях
- Обеспечивать сквозную поставку сложных интеграционных и full-stack инициатив
- Проектировать и развивать масштабируемые решения на облачных платформах, включая интеграцию и автоматизацию
- Управлять конфигурацией и интеграцией облачных приложений в масштабах предприятия
- Обеспечивать техническое лидерство в архитектуре (микросервисы, API, масштабируемый дизайн) и системном дизайне
- Проектировать и улучшать фреймворки автоматизации и тестовые решения
- Внедрять автоматизацию на всём жизненном цикле разработки, включая стратегию тестирования и валидацию
- Контролировать исполнение проектов, балансируя объём, сроки и качество
- Соблюдать корпоративные стандарты: безопасное кодирование, тестирование, автоматизация, операционные практики
- Проводить ревью технических дизайнов, кода, конфигураций и решений автоматизации
- Взаимодействовать со стейкхолдерами и переводить бизнес-потребности в технические решения
- Повышать качество через стратегию тестирования, автоматизацию, код-ревью и проверку производительности
- Формировать и транслировать инженерное видение и roadmap
- Вести организационные и технические изменения, внедрять новые технологии и современные инженерные практики
Требования
- Сильный опыт проектирования и архитектуры ПО (микросервисы, API, масштабируемые системы)
- Сильный опыт Core Java
- Глубокое знание фреймворков автоматизации тестирования и современных практик автоматизированного тестирования
- Понимание стратегии и дизайна тестов: покрытие, тест-кейсы, метрики качества
- Понимание архитектуры автоматизации: дизайн фреймворков, масштабируемость, поддерживаемость
- Сквозное понимание жизненного цикла тестирования: планирование, дизайн, исполнение, управление дефектами, валидация релиза
- Знакомство с концепциями и инструментами AI и умение применять их в тестировании или разработке
- Глубокие знания разработки ПО, тестирования (unit, functional, integration) и performance engineering
- Опыт безопасного кодирования и стандартов качества кода
- Сильные навыки траблшутинга и решения проблем
- Умение проектировать системы с учётом эксплуатации, мониторинга, надёжности и поддерживаемости
- Понимание структур данных, принципов разработки ПО и дизайна масштабируемых приложений
- Подтверждённый опыт руководства и менторства инженерных команд при сохранении hands-on экспертизы
- Опыт поставки крупных сложных технических решений в agile-среде
- Опыт участия в разработке, автоматизации, архитектуре и инженерных практиках
- Сильные навыки кросс-функционального взаимодействия и управления стейкхолдерами
- Опыт определения технической стратегии и перевода долгосрочных бизнес-целей в инженерные roadmap
- Умение влиять на разных уровнях организации и выстраивать согласие между стейкхолдерами
- Опыт ведения технических и организационных изменений и формирования культуры инноваций и ответственности
- Степень бакалавра в Computer Science, Engineering или смежной области (или эквивалентный опыт)
Условия
- Конкурентная базовая зарплата и возможный годовой бонус или комиссия в зависимости от роли
- Страховки: медицинская, рецептурная, стоматологическая, зрительная, по инвалидности, жизни
- Flexible spending account и health savings account
- Оплачиваемые отпуска, включая 16 недель отпуска для новых родителей и до 20 дней отпуска по утрате близкого
- 80 часов оплачиваемого больничного, 25 дней отпуска и 5 личных дней (пропорционально дате найма)
- 10 оплачиваемых федеральных праздников США
- 401k с лучшим в классе матчингом компании
- Отложенная компенсация для подходящих ролей
- Компенсация фитнеса или фитнес-залы на территории
- Право на компенсацию обучения
- Для стажёров: 56 часов оплачиваемого больничного, отпуск по судебной обязанности, фитнес-залы в некоторых локациях
Навыки
- Core Java
- Java
- микросервисы
- API
- облачные платформы
- фреймворки автоматизации тестирования
- тестовая автоматизация
- unit-тестирование
- интеграционное тестирование
- performance engineering
- secure coding
- структуры данных
- AI