
Description
Our Purpose
Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.
Title and Summary
Senior Software Engineer Role OverviewWe are seeking a highly skilled and experienced Senior Software Engineer with deep expertise in Kubernetes (K8s) and cloud-native technologies to join our engineering team. In this role, you will be instrumental in designing, developing, and operating scalable, resilient, and secure distributed systems and platforms in a cloud-first environment.
You will contribute to system architecture decisions, develop core platform components, and collaborate with teams across engineering, operations, and product. This position is ideal for someone who thrives on building infrastructure-as-code, modernizing workloads through containerization, and driving DevOps best practices.
Key Responsibilities
• Architect, develop, and manage scalable and secure services using Kubernetes, Docker, and cloud-native tooling (e.g., Helm).
• Design and implement CI/CD pipelines, service meshes, and observability solutions for highly available systems.
• Work closely with software and platform engineers to containerize applications and orchestrate them with Kubernetes.
• Enable platform scalability, automation, and self-healing by leveraging Infrastructure as Code (IaC) .
• Troubleshoot complex system issues, analyze logs, and perform root cause analysis to drive system reliability.
• Ensure security and compliance standards are met through secure-by-design principles and automated guardrails.
• Collaborate cross-functionally to support microservices architecture, messaging systems (e.g., Kafka), and real-time workloads.
• Mentor junior engineers and contribute to improving engineering standards and practices.
• Stay current with emerging trends in cloud infrastructure, DevOps, and container orchestration.
Essential Skills & Experience
• 5+ years of software engineering experience, with a strong focus on infrastructure and platform engineering.
• Deep expertise in Kubernetes (on-premise or cloud-managed) and containerization (Docker).
• Proven experience building and managing cloud-native applications using CI/CD pipelines, GitOps, Forge.
• Strong coding and scripting skills in Go, Python, or Java for systems development and automation.
• Hands-on experience with monitoring and observability tools like Prometheus, Grafana.
• Experience with message queues and event-driven architectures (e.g., Kafka, RabbitMQ).
• Excellent problem-solving skills, with the ability to resolve critical production issues quickly and efficiently.
Preferred Qualifications
• Proficiency in managing multi-tenant Kubernetes clusters and implementing policy-based governance.
• Exposure to cloud providers (AWS, GCP, Azure) and related infrastructure services (S3, CEPH etc.).
• Prior experience modernizing monoliths to microservices and deploying them in a containerized environment.
• Familiarity with tools like ArgoCD, Flux, or other GitOps frameworks.
• Experience working in Agile environments and collaborating with cross-functional product teams.
• Strong ownership mindset and a track record of delivering scalable, production-grade systems.
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
Abide by Mastercard's security policies and practices;
Ensure the confidentiality and integrity of the information being accessed;
Report any suspected information security violation or breach, and
Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
Apply on company website