Mastercard
Lead Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Lead Software Engineer в команду Commercial Solution компании Mastercard. Техническое лидерство и hands-on разработка масштабируемых full-stack приложений, влияние на архитектуру и инженерные стандарты.
Задачи
- Обеспечивать техническое лидерство и hands-on экспертизу в проектировании, разработке и поставке масштабируемых, отказоустойчивых и безопасных full-stack приложений
- Владеть сквозной архитектурой и техническим направлением, продвигать современные инженерные практики, паттерны проектирования и технологии
- Руководить разработкой сложных высоконагруженных решений на frontend и backend с обеспечением производительности, масштабируемости, безопасности и поддерживаемости
- Работать совместно с Product, UX, Data & Analytics, DevOps/SRE и другими стейкхолдерами над переводом бизнес-целей в технические решения
- Устанавливать и продвигать инженерные стандарты, методологии разработки, качество кода, тестирование, безопасность и операционные практики
- Быть техническим ментором, проводить ревью дизайна и кода, развивать культуру инженерного совершенства
- Инициировать технические улучшения, модернизацию платформ и повышение эффективности разработки
Требования
- Экспертиза в full-stack разработке enterprise-приложений на Java/Spring Boot и/или Python/Django, а также современные frontend-технологии: Angular, React, Next.js, TypeScript
- Сильный опыт в архитектуре ПО и системном дизайне: границы систем, API-контракты, модели данных, нефункциональные требования
- Опыт проектирования и поставки backend-сервисов и RESTful API: аутентификация/авторизация, бизнес-логика, доступ к данным, интеграции, версионирование API, обработка ошибок
- Знание cloud и DevOps практик: Docker, Kubernetes, Git, Jenkins, CI/CD, cloud-native разработка и деплой в AWS и/или Azure
- Опыт обеспечения качества, производительности, надёжности и безопасности: автоматизированное тестирование, стандарты качества кода, observability, secure coding
- Подтверждённый опыт технического лидерства и менторства, умение влиять на архитектуру и инженерное направление, вести технические дискуссии и коммуницировать риски и компромиссы
Условия
- Конкурентная базовая зарплата и возможный годовой бонус или комиссия в зависимости от роли
- Страховка: медицинская, стоматологическая, зрение, инвалидность, страхование жизни
- Flexible spending account и health savings account
- Оплачиваемые отпуска: 16 недель отпуска для новоиспечённых родителей, до 20 дней отпуска по утрате, 80 часов Paid Sick and Safe Time, 25 дней отпуска и 5 личных дней
- 10 оплачиваемых федеральных праздников в год
- 401k с лучшим в классе company match
- Отложенная компенсация для подходящих ролей
- Компенсация фитнеса или собственные фитнес-залы
- Право на компенсацию обучения
Навыки
- Java
- Spring Boot
- Python
- Django
- Angular
- React
- Next.js
- TypeScript
- RESTful API
- Docker
- Kubernetes
- Git
- Jenkins
- CI/CD
- AWS
- Azure
- Observability
- WCAG 2.1