Mastercard

Software Engineer II

Mastercard
Apply
2 days ago
O'Fallon, MO, USAMid Level
H1B sponsor

Base Salary

$92k - $147k/yr

Responsibilities

  • Design, develop, test, deploy, and maintain scalable software applications and services.
  • Build Java/J2EE and Spring Boot backend applications, APIs, microservices, and distributed systems.
  • Develop AI-enabled applications, AI agents, skills, and Model Context Protocol integrations to automate workflows.
  • Contribute to software architecture, technical designs, system integrations, and enterprise application ecosystems.
  • Implement automated testing, CI/CD pipelines, deployment automation, monitoring, logging, alerting, and observability.
  • Optimize application performance, scalability, resiliency, fault tolerance, resource utilization, and high availability.
  • Apply secure coding and security-by-design practices and remediate software vulnerabilities and technical risks.
  • Troubleshoot production issues and system incidents and support release management and operational readiness.
  • Collaborate with product managers, architects, developers, security teams, and business stakeholders.

Requirements

  • Proficient experience developing backend applications with Java/J2EE and Spring Boot.
  • Experience building and consuming APIs and working with event-driven architectures.
  • Knowledge of microservice architecture, SQL, and relational data concepts.
  • Experience designing scalable software applications and distributed systems.
  • Knowledge of software design principles, object-oriented programming, software architecture patterns, data structures, and algorithms.
  • Experience with source control, code reviews, automated testing, CI/CD, and modern development practices.
  • Experience developing cloud-native applications and services and working with containerization and orchestration technologies.
  • Familiarity with monitoring, observability, and application performance management tools.
  • Experience with AI-enabled applications, automation solutions, intelligent services, and AI-assisted development tools such as GitHub Copilot or similar tools.
  • Strong analytical, troubleshooting, problem-solving, collaboration, and communication skills.
  • A bachelor’s or master’s degree in computer science, software engineering, or a related technical field is preferred.

Benefits

  • Full-time employees generally receive medical, prescription drug, dental, vision, disability, and life insurance; flexible spending and health savings accounts; paid leave; sick and safe time; vacation and personal days; paid U.S. holidays; 401(k) matching; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; and tuition reimbursement.

Tech Stack

JavaSpring BootSQL
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