
Senior Software Engineer
Mastercard3 days ago
Base Salary
$115k - $184k/yr
Responsibilities
- Design, develop, test, support, and operate scalable cloud-native applications and services.
- Build backend solutions with Java and Spring Boot and modern user interfaces with React and TypeScript.
- Design REST APIs and integrations with Jenkins, GitHub, Bitbucket, SonarQube, Workday, Backstage, and related developer platforms.
- Improve developer productivity through automation, self-service capabilities, platform standardization, and plugin-based architectures.
- Define testing strategies covering unit, integration, functional, and end-to-end testing and embed automated testing into delivery pipelines.
- Lead benchmarking, load testing, capacity planning, performance optimization, troubleshooting, incident resolution, root cause analysis, and postmortems.
- Apply secure coding, regulatory, compliance, observability, monitoring, reliability, and operational excellence practices.
- Lead code reviews, mentor engineers, solve complex technical problems, and contribute to technical roadmaps and engineering guild initiatives.
Requirements
- Demonstrated experience designing and developing scalable software systems using object-oriented design, modern architecture patterns, and cloud-native practices.
- Proficient software development and system design experience with ownership of large-scale distributed systems.
- Strong knowledge of software architecture, testing strategies, operability engineering, data structures and algorithms, and troubleshooting distributed systems.
- Advanced hands-on experience in performance engineering, system optimization, secure coding, application security, code reviews, and engineering quality standards.
- Advanced proficiency in modern programming languages such as Java or C# and frontend development using React and/or TypeScript.
- Experience with extensible software architectures, APIs, plugins, event-driven patterns, developer-tool integrations, and data-driven user interfaces.
- Hands-on experience developing and deploying cloud-native software using AWS, Kubernetes, and containerized architectures.
- Proficient experience with CI/CD pipelines and infrastructure as code using Terraform and CloudFormation.
- Experience with observability platforms such as Splunk or equivalent.
- Bachelor’s or master’s degree in Computer Science, Engineering, or a related field is preferred.
- Excellent communication and technical leadership skills, including the ability to mentor engineers across teams.
Benefits
- Full-time benefits generally include medical, prescription drug, dental, vision, disability, and life insurance; flexible spending and health savings accounts; paid leave; vacation and personal days; paid holidays; 401(k) matching; deferred compensation for eligible roles; fitness benefits; and tuition reimbursement.
- The listed US base salary range for O’Fallon, Missouri is $115,000–$184,000, with potential annual bonus or commissions depending on the role.
- The position is intended to be filled by December 10, 2026, or as soon as possible if that date has passed.
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).