Mastercard
Principal Software Engineer F/T
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Software Engineer в Mastercard — hands-on разработчик, отвечающий за архитектурный дизайн, разработку и внедрение высококачественного защищённого кода и технических роадмапов для оптимизации сервисов.
Задачи
- Проектировать архитектуру, включая зависимые сервисы, взаимодействия сервисов и политики
- Создавать, тестировать и внедрять прорывные технологии для оптимизации существующих сервисов и создания новых рыночных возможностей
- Разрабатывать технические роадмапы с фокусом на производительность и оптимизацию затрат
- Участвовать во всех этапах разработки ПО: дизайн, разработка, документация и тестирование
Требования
- Степень бакалавра в области Computer Information Systems, Computer Science, Computer Engineering или смежной
- 7 лет прогрессирующего опыта на аналогичной должности или в роли Programmer Analyst, System Test Engineer, Software Engineer, Quality Assurance Engineer
- Не менее 5 лет опыта с Java
- Опыт работы в Agile-среде
- Опыт с облачными технологиями (IaaS, PaaS, serverless, NoSQL базы данных)
- Опыт проектирования микросервисов
- Опыт с CI/CD и DevOps
- Опыт со Spring Boot и Spring Cloud
- Опыт с Oracle/Postgres/MySQL
- Знание принципов дизайна, программной архитектуры и анализа осуществимости решений
Условия
- Конкурентная базовая зарплата и возможный годовой бонус
- Страхование (медицинское, стоматологическое, зрение, инвалидность, жизнь)
- Flexible spending account и health savings account
- Оплачиваемые отпуска, включая 16 недель отпуска по уходу за ребёнком и до 20 дней отпуска по утрате близкого
- 80 часов Paid Sick and Safe Time, 25 дней отпуска и 5 личных дней
- 10 оплачиваемых федеральных праздников США
- 401k с company match
- Компенсация фитнеса или тренажёрный зал в офисе
- Возможность компенсации обучения
- Возможна удалённая работа в соответствии с политиками компании
Навыки
- Java
- Agile
- Cloud Technologies
- IaaS
- PaaS
- Serverless
- NoSQL
- Microservices
- CI/CD
- DevOps
- Spring Boot
- Spring Cloud
- Oracle
- Postgres
- MySQL
- Software Architecture