Skip to main content
CareerApp

Senior Software Engineer

Mastercard

O Fallon, MO · full time · Senior

$115,000 – $184,000

Listed on Mastercard’s own careers site. You apply with them directly — we never stand between you and the employer.

What this role is

A senior-level individual contributor role focused on designing and building scalable distributed systems while mentoring junior engineers. This position suits experienced Java backend developers who want to take on architectural responsibilities and grow as technical leaders without moving into pure management.

Our summary, not Mastercard’s wording. The full posting is on their site.

Skills this role names

Log in to see which of these are already on your profile.

What they ask for

Required

  • Strong hands-on experience with Java, Spring Boot, Kafka, REST APIs, and JPA
  • Deep understanding of software design and architecture principles
  • Experience building highly scalable and resilient distributed systems
  • Expertise in automated testing strategies and quality engineering
  • Knowledge of performance engineering and production optimization
  • Secure software development best practices
  • Experience leading code reviews and mentoring engineers
  • Strong troubleshooting and root cause analysis skills

Nice to have

  • Experience with AI-assisted applications, autonomous agents, or agentic workflows

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.