Mastercard

Senior Software Engineer

Mastercard
Apply
3 days ago
O'Fallon, MO, USASenior
H1B sponsor

Base Salary

$115k - $184k/yr

Responsibilities

  • Design, develop, and maintain Java-based backend services using Spring Boot, Spring Integration, gRPC, and distributed-system patterns.
  • Translate business requirements and user stories into secure, efficient, reusable, scalable software solutions.
  • Contribute to technical design and architecture decisions focused on performance, resiliency, maintainability, and functionality.
  • Create and maintain automated unit, functional, and integration tests.
  • Analyze performance, identify bottlenecks, and implement improvements supporting service-level objectives.
  • Conduct quality-focused code reviews and mentor junior team members.
  • Troubleshoot distributed-system issues, perform root-cause analysis, and implement lasting fixes.
  • Support monitoring, observability, recoverability, production support, and operational readiness.
  • Manage individual priorities, deadlines, user stories, and deliverables.
  • Participate in Agile ceremonies and collaborate with Engineering, Architecture, Product Management, Testing, Release Management, and Application Support.

Requirements

  • Strong backend engineering background with Java, Spring Boot, Spring Integration, and REST or SOAP services.
  • Proven ability to design, develop, test, and support enterprise-scale applications.
  • Knowledge of software design principles, architectural patterns, domain-driven design, and non-functional requirements.
  • Advanced understanding of object-oriented programming, data structures, and algorithms.
  • Experience creating automated tests in continuous integration environments.
  • Experience with messaging, event-driven architectures, and distributed communication technologies such as Apache Kafka or gRPC.
  • Proficiency with Oracle and SQL databases.
  • Knowledge of cloud-native development using AWS, Pivotal Cloud Foundry, or similar platforms.
  • Experience with automated build, deployment, and continuous integration systems.
  • Experience with Jenkins, Bitbucket, Artifactory, GitHub, and the Atlassian suite.
  • Ability to improve system efficiency, scalability, and reliability and to troubleshoot distributed applications.
  • Understanding of secure coding, vulnerability prevention, and software security standards.
  • Experience supporting production systems through monitoring, observability, recoverability, and operational readiness practices.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field is preferred.
  • Preferred experience using AI-assisted development tools such as GitHub Copilot or Claude Code.
  • Effective written and verbal communication, independent execution, collaboration, technical guidance, code review, mentorship, and knowledge-sharing skills.

Benefits

  • Competitive base salary and potential annual bonus or commissions depending on the role.
  • Benefits generally include medical, prescription drug, dental, vision, disability, and life insurance; flexible spending and health savings accounts; paid leave; vacation; personal days; paid holidays; 401(k) match; and potential deferred compensation.
  • Additional benefits may include fitness reimbursement or onsite fitness facilities and tuition reimbursement.
  • The position is intended to be filled by December 13, 2026, or as soon as possible if that date has passed.
  • Full-time and certain part-time employees are generally eligible for the stated benefits.

Tech Stack

Apache KafkaAWSgRPCJavaJenkinsPivotal Cloud FoundrySOAPSpring BootSQL

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