Mastercard

Software Engineer II

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

Full-stack инженер в команду Business Experimentation and Optimization (BE&O) компании Mastercard. Разработка облачной платформы для экспериментов и аналитики: сервисы, API и обработка больших данных.

Задачи

  • Проектировать, разрабатывать и поддерживать масштабируемые full-stack приложения на frontend, backend, API и уровне обработки данных с использованием Java/Spring Boot, TypeScript и React
  • Создавать и развивать масштабируемые сервисы и API для экспериментов, аналитики и принятия решений на основе данных
  • Разрабатывать и оптимизировать data-intensive приложения с использованием Databricks, Spark и смежных технологий для обработки и выдачи больших наборов данных
  • Участвовать в проектировании архитектуры и систем, оценивать технические компромиссы и обеспечивать масштабируемость, надёжность, безопасность и поддерживаемость решений
  • Создавать инновационные программные продукты, помогающие глобальным компаниям получать инсайты, тестировать идеи и принимать решения через эксперименты
  • Переводить бизнес- и продуктовые требования в проработанные технические решения совместно с Product, Data Engineering, QA и другими стейкхолдерами
  • Писать чистый, поддерживаемый и эффективный код, применяя сильные инженерные практики в разработке, тестировании, код-ревью и деплое
  • Выявлять и устранять проблемы производительности, масштабируемости и надёжности приложений, API, сервисов и обработки данных
  • Участвовать в полном жизненном цикле разработки: от технического исследования и дизайна до реализации, тестирования, поддержки в продакшене и постоянных улучшений
  • Поддерживать культуру инженерного совершенства: делиться знаниями, помогать коллегам и улучшать практики разработки и продуктивность
  • Следить за новыми технологиями и инженерными практиками, находить возможности для улучшения платформы

Требования

  • Опыт работы Software Engineer над full-stack приложениями в современной среде разработки
  • Практический опыт с Java и Spring Boot: разработка backend-сервисов, API и компонентов приложений
  • Опыт с современными frontend-технологиями, такими как TypeScript и React
  • Опыт или знакомство с Databricks, Apache Spark или PySpark, особенно для обработки данных, аналитики или data-intensive приложений, крайне желательно
  • Прочная база в объектно-ориентированном программировании, разработке API, проектировании ПО и инженерных best practices
  • Понимание масштабируемых и распределённых систем: производительность, надёжность, поддерживаемость и эффективная обработка данных
  • Способность работать на уровнях приложения, сервисов и данных, понимая, как компоненты складываются в end-to-end решения
  • Сильные аналитические навыки и навыки решения проблем: умение декомпозировать сложные технические задачи, оценивать компромиссы и находить эффективные решения
  • Подтверждённая способность писать чистый, поддерживаемый, тестируемый код и эффективно участвовать в код-ревью и практиках, ориентированных на качество
  • Сильные коммуникативные навыки и умение работать с Product, Data Engineering, QA и другими техническими и бизнес-стейкхолдерами
  • Любознательность и адаптивность, growth mindset, готовность изучать новые технологии и брать на себя больше ответственности
  • Степень бакалавра в Computer Science, Engineering, Information Systems или смежной STEM-дисциплине либо эквивалентный практический опыт
  • Кандидат должен иметь право на работу в США сейчас и в будущем без спонсорства работодателя

Условия

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

Навыки

  • Java
  • Spring Boot
  • TypeScript
  • React
  • Databricks
  • Apache Spark
  • PySpark
  • AWS
  • Azure
  • REST API
  • OOP
  • distributed systems

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

Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
.NET Full Stack Developer with Angular, Vice President
CitibankSeniorJersey CityОфис
142,320 – 213,480 USD в год
14 окт.
.NET Full Stack Developer with Angular, Vice President
CitiSeniorJersey CityГибрид
142,320 – 213,480 USD в год
14 окт.
Full Stack Developer
Enterprise KnowledgeMiddleArlingtonГибрид
95,000 – 115,000 USD в год
14 окт.
Senior Software Engineer - WGU Labs
Western Governors UniversitySeniorRaleighОфис
143,700 – 222,700 USD в год
13 окт.
Software Engineer II — Mastercard, 106,000 – 169,000 USD в год, Arlington | itrelocate