Mastercard

Senior Software Engineer

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

Senior Software Engineer в программу Builders Enablement (ONE Division) компании Mastercard. Задача — строить стандартизированную, безопасную cloud-first экосистему доставки ПО и developer experience для инженеров Mastercard.

Задачи

  • Проектировать, разрабатывать, тестировать и поддерживать масштабируемые cloud-native приложения и сервисы
  • Разрабатывать и поддерживать backend-решения на Java и Spring Boot
  • Разрабатывать и улучшать современные интерфейсы на React и TypeScript
  • Проектировать и реализовывать REST API и интеграции сервисов в экосистеме Developer Experience
  • Строить интеграции с инструментами разработчика: Jenkins, GitHub, Bitbucket, SonarQube, Workday и другими инженерными платформами
  • Участвовать в разработке внутренних developer-порталов на Backstage или аналогичных фреймворках
  • Повышать продуктивность инженеров через автоматизацию, self-service и стандартизацию платформы
  • Определять и внедрять стратегии тестирования: unit, integration, functional/e2e
  • Встраивать автоматизированное тестирование в CI/CD-пайплайны с quality gates
  • Руководить инициативами по performance engineering: бенчмаркинг, нагрузочное тестирование, планирование мощностей
  • Обеспечивать соблюдение secure coding practices и интеграцию безопасности во все фазы SDLC
  • Выступать senior technical leader при разборе сложных production-инцидентов, вести root cause analysis и postmortem
  • Проводить строгие code review и менторить инженеров
  • Работать с product, platform и business-стейкхолдерами над техническими роадмапами
  • Участвовать в Software Engineering Guild, делиться переиспользуемыми фреймворками и паттернами

Требования

  • Опыт проектирования и разработки масштабируемых систем с использованием принципов ООП, современных архитектурных паттернов и cloud-native практик
  • Опыт разработки и системного дизайна с владением крупными распределёнными системами
  • Экспертиза в software design и software architecture
  • Опыт работы с фреймворками и стратегиями unit, integration и functional тестирования
  • Опыт operability engineering (observability, monitoring, reliability)
  • Продвинутый опыт в performance engineering и оптимизации систем
  • Знание secure coding practices и принципов application security
  • Опыт code review и поддержания инженерных стандартов качества
  • Знание структур данных и алгоритмов
  • Опыт траблшутинга сложных распределённых систем
  • Продвинутое владение современными языками программирования (например, Java, C#) и frontend-разработкой на React и/или TypeScript
  • Опыт проектирования расширяемых архитектур и интеграции инструментов разработчика через API, плагины и event-driven паттерны
  • Опыт работы с plugin-based архитектурами и интеграции DevOps-инструментов
  • Опыт создания data-driven пользовательских интерфейсов
  • Практический опыт разработки и деплоя cloud-native ПО с AWS, Kubernetes, контейнеризацией
  • Опыт работы с CI/CD-пайплайнами и Infrastructure as Code (Terraform, CloudFormation)
  • Опыт работы с observability-платформами (например, Splunk или аналоги)
  • Отличные коммуникационные навыки и навыки технического лидерства
  • Степень бакалавра или магистра в Computer Science, Engineering или смежной области (предпочтительно)

Условия

  • Конкурентная базовая зарплата и возможный годовой бонус или комиссия в зависимости от роли
  • Медицинская страховка (включая рецептурные препараты, стоматологию, зрение, инвалидность, страхование жизни)
  • Flexible spending account и health savings account
  • Оплачиваемые отпуска: 16 недель отпуска для новоиспечённых родителей, до 20 дней bereavement leave, 80 часов Paid Sick and Safe Time, 25 дней отпуска и 5 personal days (пропорционально дате найма)
  • 10 оплачиваемых федеральных праздников в США
  • 401k с лучшим на рынке company match
  • Deferred compensation для подходящих ролей
  • Компенсация фитнеса или собственные фитнес-залы
  • Право на компенсацию обучения
  • Диапазон оплаты для O'Fallon, Missouri: $115,000 - $184,000 USD

Навыки

  • Java
  • Spring Boot
  • React
  • TypeScript
  • REST API
  • Jenkins
  • GitHub
  • Bitbucket
  • SonarQube
  • Workday
  • Backstage
  • C#
  • AWS
  • Kubernetes
  • Docker
  • Terraform
  • CloudFormation
  • CI/CD
  • Splunk
  • Data Structures
  • Algorithms
  • Distributed Systems
  • Unit Testing
  • Integration Testing
  • E2E Testing
  • Performance Engineering
  • Secure Coding
  • Observability
  • Infrastructure as Code

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

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, 115,000 – 184,000 USD в год, O’fallon | itrelocate