Mastercard

Software Engineer II - Full Stack & AI

Mastercard
Apply
1 day ago
O'Fallon, MO, USAMid Level / Senior
H1B sponsor

Base Salary

$92k - $147k/yr

Responsibilities

  • Design, develop, test, deploy, and support full-stack applications and services.
  • Build REST APIs, backend services, responsive web applications, and microservices-based solutions.
  • Translate business and technical requirements into scalable and maintainable software.
  • Contribute to AI-enabled capabilities, automation initiatives, and integration of AI or machine-learning services into business applications.
  • Participate in technical design discussions, architectural reviews, code reviews, and Agile delivery activities.
  • Create and maintain unit, functional, and integration tests while supporting system and user acceptance testing.
  • Apply secure coding practices and troubleshoot defects, production incidents, and root causes.
  • Improve application performance, reliability, observability, monitoring, operational readiness, and supportability.
  • Collaborate with Product Owners, Engineering, Architecture, and globally distributed stakeholders.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience.
  • 3–6 years of experience developing and supporting enterprise software solutions.
  • Proficiency in Java 8 or later, Spring Framework, and Spring Boot.
  • Experience building REST APIs and microservices-based solutions.
  • Working knowledge of React, Angular, or comparable frontend frameworks.
  • Knowledge of Python for automation, data processing, AI, or machine-learning use cases.
  • Understanding of software design principles, object-oriented programming, distributed systems, secure coding, and code review practices.
  • Ability to create and execute unit, functional, and integration tests.
  • Proficiency with Oracle, SQL Server, or similar relational databases, including advanced SQL development.
  • Familiarity with CI/CD pipelines and tools such as Jenkins, Maven, Gradle, or SonarQube.
  • Exposure to AI-assisted development tools such as GitHub Copilot.
  • Understanding of cloud-native architectures and microservices patterns.
  • Familiarity with AWS, Azure, or GCP; Docker and Kubernetes is preferred.
  • Ability to integrate AI/ML models, services, or APIs into business applications is preferred.
  • Familiarity with observability and monitoring platforms, development environments, analytics, reporting, business intelligence, or data-driven products is preferred.
  • AI model development capabilities are preferred.

Benefits

  • Full-time employees generally receive medical, prescription drug, dental, vision, disability, and life insurance.
  • Benefits include flexible spending and health savings accounts, paid leaves, 80 hours of Paid Sick and Safe Time, 25 vacation days, five personal days, and 10 annual U.S. observed holidays.
  • Benefits include a 401(k) with company match, deferred compensation eligibility for eligible roles, fitness reimbursement or on-site fitness facilities, and possible tuition reimbursement.
  • The stated U.S. pay range for O’Fallon, Missouri is $92,000–$147,000 USD.
  • Mastercard intends to fill the position by 01/11/2027 or as soon as possible if that date has passed.

Tech Stack

AngularAWSAzureDockerGoogle Cloud PlatformGradleJavaJenkinsKubernetesMavenMicrosoft SQL ServerPythonReactSonarQubeSpring Boot

Categories

Mastercard

About Mastercard

10,000+ employees

Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).

Contact me