💼

Senior Software Engineer-R-247105 at Mastercard

Location
Pune, Maharashtra, India
Job type
Full time
Posted on 26 Apr
Description


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.


500+
Master Backend Engineering
AI-First Software Engineering
Next batch starts on 23 Aug
Always stay in the know!
Join our community and stay notified of latest job opportunities.
500+
Tap to Apply

Frequently Asked Questions

What is the primary role of the Senior Software Engineer-R-247105 at Mastercard?
Chevron down
Where is the Senior Software Engineer-R-247105 position located?
Chevron down
What type of employment is offered for the Senior Software Engineer-R-247105 at Mastercard?
Chevron down
How can I apply for the Senior Software Engineer-R-247105 role at Mastercard?
Chevron down
What department will I be working in if appointed as Senior Software Engineer-R-247105 at Mastercard?
Chevron down
What is the level of seniority for the Senior Software Engineer-R-247105 position at Mastercard?
Chevron down
What company is offering the Senior Software Engineer-R-247105 position?
Chevron down
Is the salary information available for the Senior Software Engineer-R-247105 role at Mastercard?
Chevron down
When was the Senior Software Engineer-R-247105 position posted?
Chevron down

Why Work at Mastercard

Mastercard is more than a leading global payments technology company; it’s a company committed to making transactions safe, simple, and smart through secure, quick, and reliable solutions. Working at Mastercard means being part of an innovative team that is dedicated to transforming the economic landscape. Employees benefit from a vibrant work environment where diversity, inclusion, and sustainability are pivotal in shaping how business is conducted. With employee programs designed to foster growth and professional development, Mastercard offers a promising career path enriched by mentorship opportunities, continual learning, and advancement prospects.

Moreover, Mastercard’s commitment to innovation extends beyond technology to the ways in which it supports its employees. This includes progressive health benefits, flexible work arrangements, and a global culture that values balancing career and lifestyle. In joining Mastercard, you become part of a mission to connect and power an inclusive digital economy that benefits everyone, everywhere.

What's It Like to Work at Mastercard

At Mastercard, the work culture is one of collaboration, inspiration, and mutual respect. Employees describe it as a forward-thinking workplace that encourages creativity, fostering a sense of belonging and engagement at every level. The environment at Mastercard thrives on the intellectual capability of individuals who have the ability to influence change and drive meaningful economic growth.

Working at Mastercard means being part of a team that values results and a company that prizes work-life balance, with flexible working schedules to accommodate diverse lifestyles. Employees are empowered to bring their whole selves to work, which cultivates a setting ripe for innovation and inclusion. In addition to daily team collaboration, Mastercard offers a diverse mix of professional networking opportunities, personal development workshops, and recreational activities to maintain a holistic employee experience.

What's It Like to Work as a Senior Software Engineer-R-247105 at Mastercard

As a Senior Software Engineer-R-247105 at Mastercard located in Pune, Maharashtra, India, you’re entrenched in a dynamic, progressive environment focused on developing cutting-edge digital payment solutions. You are part of a team that tackles challenges in a fast-paced setting, driven by a passion to create a seamless digital payment experience worldwide.

Your typical day involves collaborating with cross-functional teams to design, develop, and deliver high-quality software solutions that align with Mastercard's objectives in sustainable and secure commerce. You will leverage your extensive expertise and technical skills to ascertain requirements, develop and implement complex software programs, and optimize them for performance and scalability.

The role rewards technical proficiency, problem-solving, and strategic vision, making it a perfect fit for innovative thinkers who are not afraid to take calculated risks. With Mastercard, every contribution you make is poised to reshape the future of digital transactions across the globe.

Senior Software Engineer-R-247105 Interview Questions at Mastercard

Job seekers looking to join Mastercard as a Senior Software Engineer-R-247105 can expect a rigorous interview process tailored to understanding both their technical proficiency and cultural alignment. Some typical questions might include:

  • How do you approach debugging a complex software issue under tight deadlines?
  • Can you elaborate on your experience with payment systems and secure transaction protocols?
  • Describe a challenging project you led as a software engineer and the strategies you used to ensure its success.
  • How do you stay updated with the latest advancements in software technologies?
  • Discuss a situation where you had to collaborate across departments to achieve a project goal. How did you manage it?

Senior Software Engineer-R-247105 Interview Preparation at Mastercard

Preparing for an interview as a Senior Software Engineer at Mastercard involves arming yourself with both technical knowledge and an understanding of the company’s culture. Reviewing the job description and matching it against your own experiences can help you articulate your strengths relevant to the role.

  • Refresh your technical skills; delve deep into the SDKs, frameworks, and tools you have used, and be prepared to discuss them.
  • Familiarize yourself with Mastercard's products, services, and latest technological advancements—understanding their digital payment ecosystem can give you an edge.
  • Engage in mock technical interviews focused on algorithms, data structures, coding best practices, and system design to brush up on problem-solving aptitude.

Senior Software Engineer-R-247105 Interview Tips at Mastercard

To ace the Senior Software Engineer interview at Mastercard, consider these tips:

  • Demonstrate Proficiency: Clearly articulate your software engineering capabilities by sharing specific examples and outcomes from your past work experiences.

  • Showcase Problem-Solving Abilities: Highlight your approach and methods to solve complex problems, along with your ability to develop sustainable solutions.

  • Communicate Effectively: Effective communication is integral; showcase your ability to collaborate and resolve challenges within team dynamics.

  • Cultural Fit: Beyond technical skills, Mastercard looks for candidates who align with their core values concerning innovation, inclusion, and customer-centricity.

  • Ask Insightful Questions: Use the opportunity to ask questions that reflect your interest in the role and company, such as upcoming projects, team dynamics, and how Mastercard supports continuous learning and innovation.

Working at Mastercard as a Senior Software Engineer-R-247105 promises a fulfilling career that is both challenging and rewarding. With excellent opportunities for career advancement, skill enhancement, and personal growth, you’ll not only contribute to the future of payments technology but also enrich your professional journey.