Mastercard

Lead Software Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Ведущий инженер-разработчик в команду Mastercard Authentication Program. Разработка и развитие продуктов аутентификации для e-commerce транзакций, архитектурное проектирование и менторство инженеров.

Задачи

  • Проектировать и разрабатывать безопасные, надёжные, поддерживаемые и масштабируемые решения для глобальных клиентских продуктов
  • Поддерживать команды разработки и взаимодействовать со стейкхолдерами, продвигая agile-практики
  • Формировать культуру технического превосходства, инженерного качества и инноваций
  • Исследовать и оценивать технические альтернативы с использованием современных технологий и фреймворков
  • Развивать продвинутые стратегии тестирования, включая автоматизацию, chaos engineering и resilience-тестирование
  • Оставаться hands-on: писать код, сервисы и API, юнит-, функциональные, интеграционные и приёмочные тесты
  • Совместно с бизнесом и product owners проектировать и поставлять сервисы для новых продуктов
  • Участвовать в agile-процессах команды: приоритизация, обсуждение trade-off, планирование поставки
  • Вести архитектурное проектирование зависимых сервисов и их взаимодействий
  • Проектировать решения с учётом операционной готовности, наблюдаемости, надёжности и поддержки в продакшене
  • Руководить диагностикой и устранением сложных системных проблем через структурированный troubleshooting и root-cause analysis
  • Отвечать за улучшение клиентского опыта по портфелю сервисов и приложений
  • Менторить инженеров всех уровней и повышать инженерную планку
  • Проводить технические интервью
  • Проводить и вести код-ревью, обеспечивая соблюдение стандартов, производительности и безопасности
  • Устанавливать практики контроля качества кода: статический анализ, peer review, secure coding

Требования

  • Hands-on опыт проектирования программных решений и поставки full-stack приложений для крупных enterprise-систем
  • Сильный опыт построения Java-микросервисов и разработки UI-компонентов на React или Angular
  • Опыт деплоя приложений через CI/CD, Docker и Kubernetes
  • Знание принципов безопасности приложений: шифрование, PKI, хеширование, JWT, OAuth, OIDC, zero trust
  • Опыт проектирования систем с учётом нефункциональных требований: производительность, масштабируемость, доступность, поддерживаемость
  • Опыт проектирования с учётом наблюдаемости, мониторинга и надёжности
  • Умение диагностировать сложные распределённые системы и доводить проблемы до решения
  • Опыт применения лучших практик код-ревью и поддержания высокого инженерного качества
  • Сильное понимание структур данных, алгоритмов и оптимизации производительности
  • Опыт проектирования и выполнения стратегий автоматизированного тестирования
  • Умение обучать команды full-stack разработке и end-to-end ownership сервисов
  • Навык ведения trade-off обсуждений между безопасностью, регуляторными требованиями, сроками и техдолгом
  • Сильные коммуникативные навыки, умение объяснять сложные архитектурные решения
  • Опыт продвинутых практик отказоустойчивости: chaos engineering и resilience-тестирование
  • Опыт с Agile и современным SDLC: Scrum, Kanban, CI/CD, DevOps, Quality Engineering
  • Стрессоустойчивость и адаптивность в быстро меняющейся среде

Условия

  • Конкурентная базовая зарплата и годовой бонус
  • Страхование: медицинское, стоматологическое, зрение, инвалидность, жизнь
  • Flexible spending account и health savings account
  • Оплачиваемые отпуска: 25 дней отпуска, 5 личных дней, 16 недель отпуска для родителей, до 20 дней bereavement leave
  • 80 часов Paid Sick and Safe Time, 10 оплачиваемых федеральных праздников
  • 401k с company match
  • Reimbursement на фитнес или on-site фитнес-залы
  • Возможность tuition reimbursement
  • Инклюзивная культура, равные возможности

Навыки

  • Java
  • J2EE
  • JavaScript
  • HTML
  • CSS
  • Microservices
  • RESTful APIs
  • Spring Boot
  • Spring Data
  • Spring Batch
  • Spring REST
  • Spring Cloud
  • Spring AOP
  • Hibernate
  • React
  • Angular
  • Kubernetes
  • Docker
  • Pivotal Cloud Foundry
  • CI/CD
  • Oracle
  • SQL Server
  • PostgreSQL
  • Redis
  • IntelliJ
  • Eclipse
  • Sonar
  • Git
  • Maven
  • Jenkins
  • Gatling
  • JWT
  • OAuth
  • OIDC
  • PKI

Похожие вакансии

Software Engineer II
AlegeusMiddleBostonГибрид
66,800 – 113,700 USD в год
16 окт.
Software Engineer, Backend – Webex Signaling
CiscoMiddleSeattleОфис
138,100 – 198,200 USD в год
16 окт.
Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Orchestration Software Engineer- Workflow & Integration
Alexion PharmaceuticalsSeniorNew HavenГибрид
15 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Lead Software Engineer — Mastercard, 140,000 – 231,000 USD в год, O’fallon | itrelocate