🏢 Mastercard
Software Engineer I
💼 Fulltime
📍 Pune, India
⏰ Expired
🛠 Skills Required
Java
Spring Boot
REST APIs
Microservices
ISO 8583
ISO 20022
Cloud (Pivotal Cloud Foundry)
RDBMS
SQL
Agile (SAFe)
CI/CD
Git
Docker
Kubernetes
Messaging (Kafka/RabbitMQ)
Unit Testing
Problem Solving
Advertisements
🔗 Explore More
⛔
This job has expired
The application deadline was 27 Jun 2026. This listing is no longer accepting applications.
Creator Pick · Promoted by Creator
Advertisements
📚 Free Study Materials (4)
Aptitude Questions & Answers –
Covers quantitative, logical and reasoning problems commonly asked in the online assessment for freshers at Mastercard.
Open Resource ↗
Mastercard Recruitment Process –
Provides first‑hand interview experiences, question patterns and preparation tips specific to Mastercard software roles.
Open Resource ↗
Mastercard Software Engineer Interview Guide –
Detailed guide on coding, system design and domain‑specific topics to help candidates ace the technical rounds.
Open Resource ↗
Problem Set
Extensive collection of coding problems to sharpen data‑structure and algorithm skills required for the technical interview.
Open Resource ↗
Advertisements
⛔
This job has expired
The application deadline was 27 Jun 2026. This listing is no longer accepting applications.
Creator Pick · Promoted by Creator
🏆 Selection Process
Round 1: Online Assessment (aptitude, logical reasoning, basic coding) → Round 2: Technical Interview (coding, data structures, system design, domain knowledge) → Round 3: HR Interview (fit, motivations, corporate security responsibilities)
🏢 Work Culture
Mastercard fosters an inclusive, collaborative environment where employees are encouraged to innovate and take ownership of their projects. The company offers robust learning programs, mentorship, and clear career progression, while maintaining a healthy work‑life balance through flexible work arrangements.
🎤 Interview Experience
The Mastercard interview process typically starts with a timed online assessment focusing on aptitude and basic coding. Successful candidates move to a technical interview that includes live coding, data‑structure questions, and discussion of payment‑industry concepts like ISO 8583. The final HR round assesses cultural fit, communication skills and understanding of corporate security responsibilities. Preparation should emphasize problem‑solving speed, clear articulation of design decisions, and familiarity with payment‑system terminology.
✅ Eligibility Criteria
B.Tech/B.E/M.Tech/MCA in Computer Science, Information Technology, Electronics & Communication or related streams. Minimum 60% aggregate (or CGPA 6.0/10). No active backlogs at the time of joining. Fresh graduates from the 2025 or 2026 batch are preferred. Candidates must be eligible to work in India without sponsorship.
📋 About the Role
Mastercard is a global payments technology company that powers economies and empowers people in more than 200 countries and territories. With a heritage of innovation spanning over five decades, Mastercard delivers secure, simple and smart digital payment solutions to consumers, merchants, financial institutions and governments. The company’s culture is built around collaboration, inclusion and a relentless focus on creating a sustainable future where everyone can prosper. In India, Mastercard operates cutting‑edge technology centers that work on next‑generation payment platforms, data analytics, and security solutions.
The role of Software Engineer I is part of the Transaction Stream team, a newly formed group responsible for building the core switching solutions that handle authorization, clearing and value‑added services for Mastercard’s global network. This team works on both ISO 8583 and ISO 20022 message standards, ensuring high‑throughput, low‑latency processing of billions of transactions every year. As a fresh‑grad or early‑career professional, you will get hands‑on exposure to end‑to‑end product development in a fast‑paced Agile (SAFe) environment.
Key responsibilities include:
1. Design, develop, and maintain Java‑based micro‑services for transaction processing.
2. Implement REST APIs and messaging interfaces that adhere to ISO 8583 and ISO 20022 standards.
3. Collaborate with business owners, testing teams and external vendors to gather requirements and ensure smooth delivery.
4. Participate in Agile ceremonies, sprint planning and backlog grooming.
5. Write unit, integration and performance tests to guarantee code quality.
6. Contribute to CI/CD pipelines using tools such as Jenkins, GitLab CI and Docker.
7. Deploy and monitor services on Pivotal Cloud Foundry (PCF) or other cloud platforms.
8. Assist in database design and optimisation using RDBMS or modern NoSQL stores.
9. Engage in code‑review processes and mentor peers on best practices.
10. Support production incidents and perform root‑cause analysis for continuous improvement.
The tech stack revolves around Java 11+, Spring Boot, Spring Cloud, REST, messaging queues (Kafka/RabbitMQ), relational databases (PostgreSQL, Oracle), and cloud platforms like PCF. Familiarity with containerisation (Docker, Kubernetes) and CI/CD tools is highly valued. Mastercard offers a clear growth path: junior engineers can progress to Senior Engineer, Tech Lead, and eventually Architecture roles, while also having opportunities to move across product lines or geographies. Joining Mastercard means working with industry‑leading experts, accessing world‑class learning resources, and contributing to products that impact millions of daily transactions worldwide. The company’s commitment to diversity, continuous learning, and social responsibility makes it an attractive place for ambitious engineers to launch their careers.
📤 Share this Job
📄
One Resume for All Jobs = Getting Rejected. Fix It in 60 Seconds
Recruiters at Mastercard spot generic resumes instantly. Get a free AI-customised resume for this Software Engineer I role — from your current resume, in under 1 minute.
🚫 Stop Sending Generic Resumes
📈 85% Better Selection Chances
*Official Jobdexo tool
✅ Free · No Login ·Premium Templates - Job-Specific
🎯 Get My Free Custom Resume →
💼 More Fulltime Opportunities
Software Engineering Specialist – Python Fullstack
🏢 careers.gevernova.com · 📍 Bangalore, Karnataka, India
View →
Associate Consultant - Business Consulting Risk - AM...
🏢 careers.ey.com · 📍 Ahmedabad
View →
Data Science Associate
🏢 Accenture · 📍 Bengaluru, Karnataka; Kolkata, West Bengal; Gurugram, Haryana
View →
Business Development Associate (BDA)
🏢 docs.google.com · 📍 Bengaluru, Karnataka
View →
📋 Quick Info
JOB ID
C585-J046
POSTED
25 Jun 2026
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: This listing is indexed from public sources and may include creator-submitted or AI-generated details such as salary, interview, work culture, eligibility, and study materials. These details may be inaccurate or outdated. Company names and trademarks belong to their respective owners, and Jobdexo is not affiliated with or endorsed by the hiring company or linked third-party sites. Always verify all details on the official company website before applying. We never charge any fee for job applications. Found something suspicious? Report here → | Read full disclaimer