Description
Mastercard Send, part of the Mastercard Move portfolio, enables near real-time money movement across billions of card, bank, and digital accounts globally. As a Java Site Reliability Engineer (SRE) within the Mastercard Send team, you will play a critical role in designing, building, and operating highly resilient payment platforms that power near real-time money movement across the globe.
Responsibilities
- Design, develop, deploy, and support cloud-native Java applications and microservices that power Mastercard Send solutions.
- Build scalable, resilient systems using distributed architecture and cloud-native design patterns.
- Develop and maintain secure, high-performing APIs and backend services.
- Drive production reliability through observability, monitoring, incident response, and continuous improvement.
- Implement and champion SRE practices, including SLIs, SLOs, Error Budgets, and production readiness reviews.
- Automate deployments, testing, monitoring, and operational processes to improve reliability and reduce manual effort.
- Partner with product, platform, infrastructure, and security teams to deliver secure, scalable solutions.
- Optimize application and platform performance to support high-volume, real-time transaction processing workloads.
- Mentor engineers and promote software engineering and operational excellence best practices.
Requirements
- Deep hands-on experience building Java-based distributed systems, with strong knowledge of performance, scalability, and resiliency principles.
- Experience developing enterprise applications using Java, Spring Boot, microservices, and cloud-native technologies.
- Experience translating business requirements into technical designs, architecture decisions, and API specifications.
- Strong understanding of Agile, DevOps, CI/CD, and modern software delivery practices.
- Experience applying data structures, software design principles, code reviews, secure coding practices, and automated testing (unit, functional, and integration) to build reliable, maintainable solutions.
- Experience with production support, on-call operations, incident management, root cause analysis, and service ownership.
- Experience implementing observability and monitoring solutions using tools such as OpenTelemetry and Dynatrace.
- Experience with encryption, secrets management, API security, and enterprise data protection standards.
- Experience with performance tuning, capacity planning, resiliency testing, and support of high-volume transaction systems.
- Hands-on experience supporting containerized workloads on Kubernetes, PCF, AWS, or Azure.
Benefits
- Insurance (including medical, prescription drug, dental, vision, disability, life insurance)
- Flexible spending account and health savings account
- Paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)
- 80 hours of Paid Sick and Safe Time
- 25 days of vacation time and 5 personal days
- 401k with a best-in-class company match
- Deferred compensation for eligible roles
- Fitness reimbursement or on-site fitness facilities
- Eligibility for tuition reimbursement