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