Senior Software Engineer, Site Reliability Engineering
Location: O’Fallon, Missouri
Salary Range: $115,000 – $184,000 USD (plus bonus and benefits)
Our Purpose
Mastercard powers economies and empowers people in 200+ countries and territories. Our goal is to help build a sustainable economy where everyone can prosper. We offer a wide range of digital payments solutions that are secure, simple, smart, and accessible.
About the Team
The Mastercard Digital Enablement Services (MDES) team is building the next generation of digital payment products. We’re looking for a skilled and innovative Site Reliability Engineer who can drive platform resilience, reduce operational overhead, and enhance system performance and reliability.
Role Responsibilities
- Partner with engineers to support services throughout the development lifecycle (design, launch, and post-production).
- Build and maintain monitoring tools to track system availability, performance, and reliability.
- Lead chaos testing, performance tuning, capacity planning, and incident response.
- Automate manual processes to ensure scalability and efficiency.
- Review and analyze production incidents to implement preventative solutions.
- Manage project priorities, deadlines, and deliverables independently.
- Create and maintain roadmaps and robust system dashboards.
Basic Qualifications
- 3+ years in Site Reliability, DevOps, or related engineering roles.
- Experience managing distributed systems and cloud infrastructure.
- Solid understanding of software engineering principles and CI/CD pipelines (Jenkins, Bamboo, etc.).
- Strong skills with monitoring and observability tools like Dynatrace, Prometheus, Splunk.
- Basic proficiency in Java and/or Python and willingness to learn additional languages.
- Knowledge of service level objectives (SLOs), availability metrics, and system diagnostics.
- Experience with version control systems (e.g., Git, Bitbucket).
- Strong communication skills for technical and non-technical audiences.
Preferred Qualifications
- Experience with performance testing tools (JMeter, LoadRunner, Blazemeter, etc.).
- Expertise in performance tuning cloud-native apps.
- Proficiency in Maven or Gradle build tools.
- Hands-on experience working across globally distributed teams.
What We Look For
- Initiative, ownership, and problem-solving mindset.
- Detail-oriented, customer-obsessed approach.
- Adaptability to learn new technologies quickly.
- Team player with strong cross-functional collaboration abilities.
Education
Bachelor’s Degree in Computer Science, Information Technology, or related field—or equivalent professional experience.
Corporate Security Responsibilities
All Mastercard employees are expected to:
- Abide by security policies and practices.
- Ensure confidentiality and integrity of data.
- Report security incidents or breaches.
- Complete periodic mandatory security training.
Compensation & Benefits
- Competitive salary based on experience and location.
- Annual performance bonuses or commissions (role-dependent).
- Medical, dental, vision, life, and disability insurance.
- Flexible spending accounts (FSA) and health savings accounts (HSA).
- 401(k) plan with company match and deferred compensation for eligible roles.
- Tuition reimbursement and gender-inclusive benefits.
- 16 weeks of new parent leave, up to 20 days of bereavement leave, 10+ vacation days, 5 personal days, and 10 paid U.S. holidays.
- Fitness reimbursement or access to on-site fitness facilities.
Equal Opportunity
Mastercard is a merit-based, inclusive employer. We do not discriminate based on gender, race, sexual orientation, disability, veteran status, or any other protected characteristic.
If you require accommodation during the application process, please contact [email protected].
Apply today and help us power a connected, secure, and inclusive digital economy for everyone, everywhere.