Mastercard
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Next Edge, которая модернизирует платёжные платформы Mastercard и развивает cloud-first стратегию. Задача — проектировать внутренние платформы, backend-сервисы и инженерные инструменты, ускоряющие разработку и доставку.
Задачи
- Проектировать, разрабатывать и поддерживать внутренние платформы, микросервисы и инженерные инструменты
- Совместно с техлидами прорабатывать, проектировать и внедрять сложные фичи от концепции до продакшена
- Писать качественный поддерживаемый код и автоматизированные тесты
- Разрабатывать backend-сервисы и инструменты на Golang, Java и gRPC
- Участвовать в принятии архитектурных решений по масштабируемости, отказоустойчивости и поддерживаемости
- Работать с продакт-менеджерами и дизайнерами для перевода требований в технические решения
- Проводить код-ревью и продвигать инженерные практики качества, безопасности и поддерживаемости
- Анализировать поведение систем, устранять сложные проблемы и их первопричины
- Улучшать производительность, надёжность и observability сервисов
- Развивать автоматизацию и процессы разработки
- Помогать менее опытным инженерам через обмен знаниями и технические обсуждения
- Следить за новыми технологиями и оценивать возможности их применения
Требования
- Уверенное владение Golang, Java или аналогичными ООП-языками
- Опыт проектирования и реализации сложных фич в крупных распределённых системах
- Знание микросервисной архитектуры, паттернов взаимодействия сервисов и разработки API
- Понимание принципов проектирования ПО и архитектурных паттернов для масштабируемых и отказоустойчивых приложений
- Умение писать чистый поддерживаемый код с балансом производительности и надёжности
- Опыт участия в крупных инженерных инициативах с несколькими командами и стейкхолдерами
- Прочная база по структурам данных, алгоритмам и решению задач
- Умение оптимизировать производительность приложений в высоконагруженных транзакционных средах
- Приверженность автоматизированному тестированию, качеству кода и непрерывному улучшению
- Знание практик безопасной разработки и современных инженерных стандартов
- Сильные навыки диагностики и устранения проблем в сложных системах
- Опыт работы в Agile и с географически распределёнными командами
- Клиентоориентированный подход
- Любознательность и готовность изучать новые технологии
- Эффективные коммуникативные навыки для работы с engineering, product и design командами
- Степень в Computer Science, Engineering или смежной области либо эквивалентный практический опыт
- AI-first мышление и умение использовать GitHub Copilot, Claude Code, ChatGPT и аналогичные инструменты
Условия
- Конкурентная базовая зарплата и возможный годовой бонус или комиссия
- Страховка: медицинская, стоматологическая, зрение, инвалидность, страхование жизни
- Flexible spending account и health savings account
- Оплачиваемые отпуска: 16 недель отпуска для новоиспечённых родителей, до 20 дней отпуска по утрате близкого
- 80 часов оплачиваемого больничного, 25 дней отпуска и 5 личных дней
- 10 оплачиваемых федеральных праздников США
- 401k с лучшим на рынке матчингом компании
- Отложенная компенсация для подходящих ролей
- Компенсация фитнеса или собственный фитнес-зал
- Возможность компенсации обучения
- Диапазон оплаты для O'Fallon, Missouri: $115,000 - $184,000 USD
Навыки
- Golang
- Java
- gRPC
- микросервисы
- API
- распределённые системы
- автоматизированное тестирование
- GitHub Copilot
- Claude Code
- ChatGPT
- Agile