# Senior Software Engineer

Hiring organization: [Mastercard](https://career.thegoodapps.co/organizations/mastercard)

Canonical page: https://career.thegoodapps.co/jobs/0c8e3318-a7be-45d4-b773-21002c5d2d3e

Listed on Mastercard's own careers site. Applications go to them directly.

- Employment type: full time
- Seniority: Senior
- Location: O Fallon, MO
- Salary: 115000 – 184000 USD per year

## Summary

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._

## Skills named

Apache Kafka, CI/CD, Java, Java Persistence API (JPA), Microservices, REST APIs, Spring Boot

## 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

Apply on Mastercard's site: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/OFallon-Missouri/Senior-Software-Development-Engineer_R-287313
