Mastercard
Lead Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-разработчик в программу Next Edge — создание платформы edge следующего поколения Mastercard с программными интерфейсами для передачи данных (транзакции, сообщения, события, API, файлы).
Задачи
- Проектировать, разрабатывать и развивать edge-платформу и backend-сервисы Mastercard следующего поколения
- Принимать архитектурные решения и задавать инженерные стандарты, паттерны и лучшие практики в команде
- Работать с командами Product, Architecture, Security и Operations над технической стратегией и роадмапами
- Вести сложные технические инициативы от концепции до продакшн-деплоя
- Менторить инженеров через код-ревью, дизайн-ревью и техническое наставничество
- Выявлять и устранять узкие места системы, риски надёжности и проблемы масштабируемости
- Продвигать инженерное совершенство через TDD, автоматизацию, CI/CD и observability
- Определять и внедрять стратегии тестирования: unit, functional, integration, e2e
- Участвовать в production support, инцидент-менеджменте, root cause analysis и непрерывных улучшениях
- Применять стандарты безопасного кодирования, threat modeling, устранение уязвимостей и security-by-design
- Влиять на кросс-командное техническое согласование и внедрение возможностей платформы
- Участвовать в найме, онбординге и развитии талантов
Требования
- Bachelor's degree in Computer Science, Computer Engineering, MIS или эквивалентный практический опыт
- 8+ лет опыта в разработке ПО с экспертизой в Java, Spring Boot, микросервисах и распределённых системах
- Сильный опыт с Golang и cloud-native разработкой
- Опыт проектирования и эксплуатации высокодоступных, масштабируемых и отказоустойчивых платформ
- Знание event-driven архитектур, API, систем обмена сообщениями и сетевых приложений
- Опыт с Kubernetes, контейнеризацией и облачными платформами (AWS, Azure или GCP)
- Опыт с CI/CD пайплайнами, инфраструктурной автоматизацией и практиками DevSecOps
- Владение GitHub, Jenkins и современным инструментарием доставки ПО
- Понимание алгоритмов, структур данных, паттернов конкурентности и принципов распределённых вычислений
- Сильные коммуникативные навыки
Условия
- Конкурентная базовая зарплата и возможный годовой бонус или комиссии
- Страхование: медицинское, стоматологическое, зрение, инвалидность, жизнь
- Flexible spending account и health savings account
- Оплачиваемые отпуска: 16 недель отпуска для новоиспечённых родителей, до 20 дней отпуска по утрате, 25 дней отпуска и 5 личных дней
- 80 часов Paid Sick and Safe Time
- 10 оплачиваемых федеральных праздников США
- 401k с лучшим в классе company match
- Отложенная компенсация для подходящих ролей
- Компенсация фитнеса или фитнес-залы на территории
- Право на компенсацию обучения
- Диапазон оплаты для O'Fallon, Missouri: $140,000 - $231,000 USD
Навыки
- Golang
- Java
- Spring Boot
- Microservices
- Distributed systems
- Kubernetes
- Containers
- AWS
- Azure
- GCP
- CI/CD
- DevSecOps
- GitHub
- Jenkins
- Event-driven architecture
- APIs
- Messaging systems
- TDD
- Observability