Mastercard

Software Engineer II

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер-разработчик в команду Franchise and Legal Solutions компании Mastercard. Работа над корпоративными приложениями и микросервисами на Java/Spring Boot, интеграциями, low-code решениями на Microsoft Power Platform и AI-компонентами на базе LLM и RAG.

Задачи

  • Проектировать, разрабатывать, тестировать, разворачивать и поддерживать программные решения для инициатив среднего масштаба и отдельных компонентов крупных программ
  • Разрабатывать приложения, микросервисы, REST API и системные интеграции на Java/J2EE и Spring Boot
  • Создавать автоматизации и бизнес-решения на Microsoft Power Platform (Power Apps, Power Automate, Dataverse)
  • Разрабатывать решения для данных и аналитики с использованием SQL, моделирования данных и Power BI
  • Использовать Python и/или TypeScript для автоматизации, разработки приложений, обработки данных и интеграции AI
  • Разрабатывать корпоративные AI-приложения и workflow с использованием LLM, генеративного AI, RAG и агентных паттернов
  • Применять AI-ассистенты разработки (GitHub Copilot, Claude Code и аналоги)
  • Интегрировать AI-модели с корпоративными приложениями, API и источниками данных через MCP-серверы и tool/API интеграции
  • Строить пайплайны данных и retrieval для AI на Databricks, Spark, эмбеддингах и векторном поиске
  • Вести техническую документацию
  • Совместно с бизнесом и product owners переводить требования в масштабируемые и поддерживаемые решения
  • Применять принципы и паттерны проектирования и архитектуры ПО
  • Определять, что уместно для задачи: классическая разработка, low-code, аналитика, автоматизация или AI
  • Строить cloud-native решения и интегрировать безопасные и ответственные AI-возможности
  • Проектировать AI-компоненты с учётом масштабируемости, надёжности, безопасности и поддерживаемости
  • Разрабатывать и поддерживать автоматические unit, functional и integration тесты на JUnit и Spock
  • Применять принципы безопасного кодирования, информационной безопасности и PCI DSS
  • Проводить code review для повышения качества, читаемости, поддерживаемости и безопасности
  • Строить и поддерживать CI/CD пайплайны на Git/Bitbucket, Jenkins, Maven, Artifactory
  • Внедрять практики DevSecOps
  • Обеспечивать production support и диагностику проблем в приложениях, сервисах, интеграциях, автоматизациях и AI-решениях
  • Использовать логирование, мониторинг и observability для диагностики и повышения поддерживаемости
  • Анализировать и оптимизировать производительность, масштабируемость и надёжность приложений
  • Улучшать производительность, latency, стоимость, надёжность и качество AI-решений
  • Самостоятельно вести инженерные задачи от дизайна до production support
  • Взаимодействовать с engineering, product, business, security, data и platform-партнёрами
  • Делиться техническими знаниями и лучшими практиками в команде
  • Участвовать в Scrum или SAFe Agile поставке и решать кросс-сервисные зависимости
  • Оценивать новые технологии и находить возможности для автоматизации, AI и инноваций

Требования

  • Минимум 4 года опыта разработки, проектирования и архитектуры приложений средней и высокой сложности
  • Сильные основы software engineering: проектирование, архитектура, структуры данных, алгоритмы, паттерны, системная интеграция
  • Опыт разработки приложений, REST API, микросервисов и корпоративных интеграций на Java/J2EE и Spring Boot
  • Знание unit, functional и integration тестирования, включая JUnit и Spock
  • Умение применять принципы безопасного кодирования, безопасности приложений и информационной безопасности
  • Знание практик code review
  • Понимание performance engineering: масштабируемость, надёжность, мониторинг, оптимизация
  • Опыт поддержки production-приложений через observability, мониторинг и troubleshooting
  • Знакомство с CI/CD и DevSecOps на Git/Bitbucket, Jenkins, Maven, Artifactory
  • Знание cloud, container и enterprise platform engineering
  • Способность самостоятельно вести задачи от дизайна решения до production support
  • Практический опыт использования AI-ассистентов разработки (GitHub Copilot, Claude Code и аналоги)
  • Практические знания генеративного AI и разработки на LLM: LLM API, RAG, AI-агенты, MCP-серверы, tool/API интеграции
  • Владение Microsoft Power Platform: Power Apps, Power Automate, Dataverse
  • Знание SQL, моделирования данных и аналитики/визуализации (Power BI)
  • Умение использовать Python и/или TypeScript для автоматизации, разработки или интеграции AI

Условия

  • Конкурентная базовая зарплата и возможный годовой бонус или комиссия в зависимости от роли
  • Страхование: медицинское, рецептурные препараты, стоматология, зрение, инвалидность, жизнь
  • Flexible spending account и health savings account
  • Оплачиваемые отпуска, включая 16 недель отпуска для новоиспечённых родителей и до 20 дней отпуска по утрате
  • 80 часов оплачиваемого больничного, 25 дней отпуска и 5 личных дней (пропорционально дате найма)
  • 10 оплачиваемых федеральных праздников США в год
  • 401k с лучшим в классе company match
  • Отложенная компенсация для подходящих ролей
  • Компенсация фитнеса или собственные фитнес-залы
  • Право на компенсацию обучения
  • Диапазон оплаты для O'Fallon, Missouri: $92,000 - $147,000 USD

Навыки

  • Java
  • J2EE
  • Spring Boot
  • REST API
  • микросервисы
  • Microsoft Power Platform
  • Power Apps
  • Power Automate
  • Dataverse
  • SQL
  • моделирование данных
  • Power BI
  • Python
  • TypeScript
  • LLM
  • генеративный AI
  • RAG
  • агентные паттерны
  • GitHub Copilot
  • Claude Code
  • MCP
  • Databricks
  • Spark
  • эмбеддинги
  • векторный поиск
  • JUnit
  • Spock
  • PCI DSS
  • Git
  • Bitbucket
  • Jenkins
  • Maven
  • Artifactory
  • CI/CD
  • DevSecOps
  • Kubernetes
  • Docker
  • observability
  • Scrum
  • SAFe

Похожие вакансии

Sr. Software Engineer, Security Server Applications, Enterprise Technology Services
AppleSeniorSunnyvaleОфис
28 окт.
Staff Software Engineer, Platform Cryptography
ServiceNowSeniorSan DiegoГибрид
149,800 – 262,200 USD в год
28 окт.
Software Engineer II- ECM Specialization
Blue Cross Blue Shield of MichiganMiddleУдалённо
56,700 – 114,850 USD в год
28 окт.
Staff Software Engineer
SustainmentSeniorAustinОфис
28 окт.
Staff Software Engineer, Platform Cryptography
ServiceNowSeniorГибрид
166,500 – 291,400 USD в год
28 окт.
Software Engineer II — Mastercard, 92,000 – 147,000 USD в год, O’fallon | itrelocate