
Senior Software Engineer
Mastercard1 day ago
Base Salary
$115k - $184k/yr
Responsibilities
- Design software solutions and contribute to architecture decisions for scalable, maintainable systems.
- Translate complex product requirements into technical designs and implementation plans.
- Lead development of modular, extensible, high-performance applications and distributed systems.
- Design and implement unit, functional, and integration testing strategies.
- Optimize application performance, scalability, reliability, observability, operability, and supportability.
- Apply secure coding practices and promote application security best practices.
- Lead and participate in code reviews while maintaining engineering standards.
- Research emerging frameworks and technologies and recommend adoption where appropriate.
- Mentor junior developers and support onboarding activities.
- Troubleshoot complex production issues using root cause analysis.
- Drive continuous improvement, refactoring, and adherence to SOLID principles.
Requirements
- Strong hands-on experience with Java, Spring Boot, Kafka, REST APIs, JPA, and distributed systems.
- Strong understanding of software design and architecture principles.
- Experience building highly scalable and resilient systems.
- Experience implementing automated testing strategies and quality engineering practices.
- Strong knowledge of performance engineering and production optimization.
- Strong understanding of secure software development principles.
- Experience leading code reviews and mentoring engineers.
- Strong troubleshooting and analytical problem-solving skills.
- Experience with microservices, cloud-native applications, and CI/CD.
- Experience building AI-assisted applications, autonomous agents, or agentic workflows.
- Agile Scrum experience.
Benefits
- Medical, prescription drug, dental, vision, disability, and life insurance.
- Flexible spending account and health savings account.
- 16 weeks of new parent leave and up to 20 days of bereavement leave.
- 80 hours of Paid Sick and Safe Time, 25 vacation days, 5 personal days, and 10 annual paid U.S. observed holidays.
- 401k with a company match and deferred compensation for eligible roles.
- Fitness reimbursement or on-site fitness facilities.
- Eligibility for tuition reimbursement.
- The position is intended to be filled by 11/02/2026, or as soon as possible if the fill date has passed.
- The listed location is O'Fallon, Missouri.
Tech Stack
Categories
About Mastercard
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).