Mastercard
Software Engineer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в команду Portfolio Intelligence, которая строит высокопроизводительную аналитическую платформу для клиентов Mastercard. Работа над real-time интерактивными приложениями: от frontend до микросервисов и работы с базами данных.
Задачи
- Проектировать и разрабатывать масштабируемые сервис-ориентированные архитектуры для аналитических приложений
- Разрабатывать веб-приложения и развивать функциональность продукта
- Писать поддерживаемый код с использованием современных паттернов проектирования
- Писать тестируемый код и участвовать в code review
- Создавать алгоритмы и аналитические методы для обработки данных по сотням измерений на лету
- Участвовать во всех этапах жизненного цикла разработки: дизайн, реализация, тестирование
- Кросс-функционально взаимодействовать для поставки масштабируемых и отказоустойчивых приложений
- Применять новые технологии для оптимизации производительности на больших данных
- Применять знания в computer science, математике и статистике для решения сложных задач
Требования
- Практический опыт в software engineering с сильным бэкграундом в full-stack разработке масштабируемых высоконагруженных приложений
- Экспертиза full-stack: UI, микросервисная архитектура, базы данных
- Уверенное владение Java, Spring Boot, React и PostgreSQL; опыт со Snowflake — плюс
- Знакомство с AI-инструментами, например GitHub Copilot, и интеграцией AI в SDLC
- Понимание паттернов проектирования, системной архитектуры, структур данных и алгоритмов
- Умение решать сложные технические задачи и работать с большими данными
- Опыт работы в коллаборативных agile-командах
- Отличные навыки письменной и устной коммуникации
- Сильный problem-solving mindset, инициативность и креативность
- Степень бакалавра в Computer Science, Software Engineering, IT или смежной области (или эквивалентный практический опыт)
Условия
- Гибридный формат в Arlington, VA: три дня в неделю в офисе
- Конкурентная базовая зарплата и возможный годовой бонус
- Страхование: медицинское, стоматологическое, зрение, инвалидность, жизнь
- Flexible spending account и health savings account
- Оплачиваемые отпуска: 25 дней отпуска, 5 личных дней, 80 часов sick leave, 16 недель отпуска для родителей
- 10 оплачиваемых федеральных праздников
- 401k с company match
- Компенсация фитнеса или on-site фитнес
- Возможность компенсации обучения
- Работа с командами в Arlington, New York и Pune
Навыки
- Java
- Spring Boot
- React
- PostgreSQL
- Snowflake
- GitHub Copilot
- микросервисы
- SQL
- алгоритмы
- структуры данных
- паттерны проектирования