Mastercard

Senior Software Engineer

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

Senior Software Engineer в Corporate Solutions Mastercard для развития глобальной B2B-платёжной платформы. Проектирование и разработка защищённых масштабируемых микросервисов на Java/Spring Boot с применением AI-инструментов в разработке.

Задачи

  • Проектировать, разрабатывать и развивать защищённые масштабируемые микросервисы и API на Java/Spring Boot для глобальной B2B-платформы Mastercard
  • Переводить бизнес- и продуктовые требования в надёжные поддерживаемые технические решения, участвовать в проектировании архитектуры и техническом дизайне
  • Строить и интегрировать сервисы с Angular-приложениями, базами данных, внутренними платформами и сторонними системами, включая эффективные SQL-решения для высоконагруженных задач
  • Применять AI-инструменты для ускорения кодинга, тестирования, отладки, документации, код-ревью и повышения качества ПО при должном человеческом контроле
  • Разрабатывать решения, соответствующие стандартам Mastercard по безопасности, производительности, масштабируемости и надёжности, применяя корпоративные паттерны безопасности (аутентификация, авторизация, шифрование, управление секретами)
  • Применять принципы 12-factor, cloud-native практики и инженерные стандарты Mastercard на протяжении жизненного цикла разработки
  • Участвовать в код-ревью, Pull Request, ретроспективах и технических обсуждениях, способствуя повышению качества инженерных практик
  • Взаимодействовать с инженерами, тестировщиками, продакт-менеджерами, техническими программными менеджерами и другими стейкхолдерами для поставки клиентоориентированных решений
  • Устранять сложные проблемы производительности и продакшена, повышать надёжность систем и менторить инженеров, делясь знаниями и лучшими практиками

Требования

  • Обширный опыт проектирования и разработки Java-приложений, сервисов Spring Boot, RESTful API и микросервисов в enterprise-среде
  • Сильное понимание микросервисной архитектуры, распределённых систем, дизайна API и cloud-native практик
  • Опыт использования AI-инструментов разработки для повышения продуктивности и качества ПО: кодинг, рефакторинг, тестирование, отладка, документация, поставка
  • Практический опыт применения AI-возможностей для код-ревью, анализа безопасности и уязвимостей, управления зависимостями и автоматизированного тестирования
  • Сильные навыки SQL и разработки баз данных (PostgreSQL или Oracle), включая проектирование и оптимизацию решений для высоконагруженных транзакционных систем
  • Сильные знания корпоративной безопасности приложений: OAuth, mutual TLS, авторизация, шифрование payload, управление секретами, безопасный кодинг
  • Опыт диагностики и улучшения производительности, масштабируемости, надёжности и отказоустойчивости приложений в продакшене
  • Понимание лучших практик разработки ПО: автоматизированное тестирование, CI/CD, Git-based разработка, код-ревью, observability, операционная готовность
  • Умение переводить сложные продуктовые и бизнес-требования в безопасные, тестируемые, поддерживаемые технические решения
  • Опыт эффективной работы в Agile-среде, участие в непрерывном улучшении и совместном принятии технических решений
  • Способность работать самостоятельно, управлять конкурирующими приоритетами и принимать взвешенные технические решения с минимальным надзором
  • Страсть к поставке качественного ПО и постоянному улучшению инженерных практик, продуктов и клиентского опыта
  • Сильные коммуникативные навыки и умение объяснять технические концепции и влиять на решения для технической и нетехнической аудитории
  • Степень бакалавра в Computer Science, Engineering, Information Systems или эквивалентный практический опыт

Условия

  • Гибридный формат работы в технологическом хабе Mastercard в Arlington, VA: три дня в неделю в офисе
  • Конкурентная базовая зарплата и возможный годовой бонус или комиссия в зависимости от роли
  • Диапазон оплаты для Arlington, Virginia: $132,000 - $212,000 USD
  • Страховка (медицинская, стоматологическая, офтальмологическая, по инвалидности, страхование жизни)
  • Flexible spending account и health savings account
  • Оплачиваемые отпуска, включая 16 недель отпуска для новоиспечённых родителей и до 20 дней отпуска по утрате близкого
  • 80 часов Paid Sick and Safe Time, 25 дней отпуска и 5 личных дней (пропорционально дате найма)
  • 10 оплачиваемых федеральных праздников США в год
  • 401k с лучшим на рынке company match
  • Отложенная компенсация для подходящих ролей
  • Компенсация фитнеса или фитнес-залы на территории
  • Право на компенсацию обучения
  • Работа в коллаборативной Agile-среде с талантливыми инженерами, продакт-менеджерами, техническими программными менеджерами и тестировщиками

Навыки

  • Java
  • Spring Boot
  • RESTful APIs
  • микросервисы
  • SQL
  • PostgreSQL
  • Oracle
  • Angular
  • OAuth
  • mutual TLS
  • шифрование
  • управление секретами
  • CI/CD
  • Git
  • observability
  • cloud-native
  • 12-factor
  • AI-assisted development
  • Agile

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

Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Senior Software Engineer — Mastercard, 132,000 – 212,000 USD в год, Arlington | itrelocate