Mastercard
Principal Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Software Engineer в Mastercard Labs / Foundry. Проектирование и разработка масштабируемых решений для платежной экосистемы, архитектура сервисов и менторство команды.
Задачи
- Взаимодействовать со стейкхолдерами из Product, Technical и Business Operations для понимания требований и вести проектирование и архитектуру масштабируемых решений
- Проектировать архитектуру ПО в соответствии со стандартами Mastercard и представлять решения Solution Architecture Board
- Разрабатывать и поддерживать прикладное ПО согласно стандартам и лучшим практикам Mastercard
- Поставлять качественные, безопасные и масштабируемые решения в рамках продуктового роадмапа, сроков и бюджета
- Исследовать и оценивать технические альтернативы под бизнес-задачи
- Создавать и поддерживать системную и тестовую документацию
- Обеспечивать соответствие требованиям аудита и процессам QA/QC Mastercard
- Модернизировать и упрощать существующие архитектуры для повышения масштабируемости, производительности и операционной эффективности
- Развивать инженерное мастерство через hands-on вклад и коллаборативное лидерство
- Поддерживать сбор и отчетность по метрикам проектов и ПО
- Менторить и обучать членов команды
Требования
- Степень бакалавра в области IT, Computer Science или смежной области
- Обширный опыт разработки ПО с сильным треком поставки enterprise-решений
- Глубокое понимание концепций и методологий разработки ПО, практик Agile/SAFe Agile
- Подтвержденная экспертиза в архитектуре ПО, дизайне и разработке приложений
- Сильные коммуникативные навыки и способность быстро осваивать новые технологии и фреймворки
- Опыт построения высокопроизводительных и безопасных приложений с пониманием архитектуры, производительности и безопасности
- Владение Java-системами и сервисами, облачными технологиями (Azure/AWS), AI/ML, Gen AI и микросервисной архитектурой
- Экспертиза в Spring, RESTful сервисах, принципах дизайна API
- Знание моделирования данных, проектирования БД, хранилищ данных, Oracle, Redis и технологий отчетности
- Опыт проектирования и архитектуры высоконагруженных систем данных на Hadoop, Snowflake, Databricks и других современных data-платформах
- Понимание data pipelines, ETL/ELT процессов и распределенных фреймворков обработки данных (Spark, Hive)
- Способность строить масштабируемые отказоустойчивые data-архитектуры для real-time и batch аналитики
- Знание data governance, качества данных и практик безопасности в крупномасштабных data-средах
Условия
- Конкурентная базовая зарплата и возможный годовой бонус или комиссии
- Страхование (медицинское, стоматологическое, офтальмологическое, страхование жизни и инвалидности)
- Flexible spending account и health savings account
- Оплачиваемые отпуска, включая 16 недель отпуска для новоиспеченных родителей и до 20 дней отпуска по утрате
- 80 часов Paid Sick and Safe Time, 25 дней отпуска и 5 личных дней
- 10 оплачиваемых федеральных праздников США
- 401k с company match
- Reimbursement на фитнес или офисные фитнес-залы
- Возможность reimbursement на обучение
Навыки
- Java
- Spring
- RESTful services
- API design
- Azure
- AWS
- AI/ML
- Gen AI
- Microservices
- Oracle
- Redis
- Data modeling
- Database design
- Data warehousing
- Hadoop
- Snowflake
- Databricks
- Spark
- Hive
- ETL/ELT
- Agile
- SAFe