🏢 Mastercard
Software Engineer I
💼 Fulltime
📍 Pune, Maharashtra
⏰ Expired
🔗 Explore More
🛠 Skills Required
Java
Spring Boot
REST APIs
RDBMS
Pivotal Cloud Foundry
Docker
CI/CD
Git
Agile (SAFe)
Problem Solving
Communication
Advertisements
🎤 Interview Experience
Mastercard’s interview process typically starts with an online aptitude and coding test lasting 60‑90 minutes, followed by two technical rounds focusing on core Java, data structures, system design and problem‑solving. A final HR round assesses cultural fit and communication skills. The difficulty is moderate to high; practicing coding platforms and understanding payment domain basics helps.
🏢 Work Culture
Mastercard promotes a collaborative and inclusive work culture where innovation is encouraged and employees are empowered to take ownership. The company offers structured career growth, regular learning sessions, and a healthy work‑life balance with flexible work options.
Advertisements
📚 Free Study Materials (4)
Aptitude Questions & Answers – Boost Your Online Test Scores
Covers quantitative, logical reasoning and verbal aptitude topics that are commonly tested in Mastercard's online assessment.
Open Resource ↗
Mastercard Recruitment Process – Real Candidate Experiences
Provides detailed accounts of each interview round, helping you prepare for technical and HR discussions specific to Mastercard.
Open Resource ↗
Mastercard Software Engineer Interview Guide
Curated set of coding problems, system design topics and interview tips tailored for the Software Engineer I role at Mastercard.
Open Resource ↗
Problem Set – Practice Core Coding Skills
Extensive collection of algorithmic problems to sharpen coding ability, essential for the technical coding round at Mastercard.
Open Resource ↗
Advertisements
✅ Eligibility Criteria
B.Tech/B.E. or M.Tech in Computer Science, Information Technology, Electronics & Communication or related streams; minimum 60% aggregate (or CGPA 6.5/10); no active backlogs at the time of joining; graduating batch 2025 or 2026; Indian citizenship or eligibility to work in India.
🏆 Selection Process
Round 1: Online aptitude and coding test → Round 2: Technical interview (core Java, system design, coding) → Round 3: Managerial interview (product knowledge, Agile experience) → Round 4: HR interview (culture fit, compensation discussion)
⛔
This job has expired
The application deadline was 26 Jun 2026. This listing is no longer accepting applications.
Creator Pick · Promoted by Creator
📋 About the Role
Mastercard is a global technology company that powers economies and empowers people in more than 200 countries and territories. With a strong focus on secure, simple, and smart digital payments, Mastercard connects consumers, merchants, financial institutions, governments and businesses through its innovative network. The company invests heavily in research, development and partnerships to drive financial inclusion and build a sustainable economy where everyone can prosper. Its culture blends cutting‑edge technology with a deep sense of responsibility, offering employees the chance to work on products that impact billions of transactions every day.
The role of Software Engineer I is part of the Transaction Stream team, a newly created group responsible for building the next‑generation switching platform that handles authorization, clearing and value‑added services across ISO 8583 and ISO 20022 message formats. As a full‑stack developer, you will contribute to designing, coding, testing and deploying high‑performance services that form the backbone of Mastercard’s payment ecosystem. You will work in an Agile (SAFe) environment, collaborating with business owners, testing teams, vendors and other internal groups spread across multiple locations.
Key Responsibilities:
1. Design, develop, and maintain Java‑based micro‑services using Spring Boot for transaction processing.
2. Implement APIs, database schemas, and messaging patterns to support real‑time and batch payment flows.
3. Participate in Agile ceremonies, contribute to sprint planning, and ensure timely delivery of features.
4. Coordinate with cross‑functional teams, including product owners, QA, and external vendors, to align on requirements and resolve blockers.
5. Drive CI/CD automation, integrating code quality checks, unit tests and deployment pipelines.
6. Conduct code reviews, enforce coding standards, and mentor junior developers.
7. Troubleshoot production issues, perform root‑cause analysis, and implement fixes with minimal downtime.
8. Contribute to documentation, knowledge‑sharing sessions, and continuous improvement initiatives.
9. Stay updated with emerging payment standards (ISO 20022) and suggest enhancements to the platform.
10. Participate in security and compliance reviews to ensure adherence to Mastercard’s corporate security policies.
Tech Stack: Java, Spring Boot, RESTful APIs, PostgreSQL/MySQL or other RDBMS, Pivotal Cloud Foundry (PCF), Docker/Kubernetes (containers), Git, Jenkins/ArgoCD for CI‑CD, Agile (SAFe) tools.
Growth Path: Starting as a Software Engineer I, high performers can progress to Software Engineer II, Senior Engineer, Lead Engineer and eventually Architecture or Product Management roles. Mastercard offers rotational programs, mentorship, and access to global learning platforms to accelerate career growth.
Why Join Mastercard? You will work on mission‑critical payment systems that affect millions of users worldwide, gain exposure to the latest fintech innovations, and be part of a diverse, inclusive environment that values continuous learning and social impact. The company’s strong brand, competitive compensation, and commitment to employee well‑being make it an attractive destination for fresh engineering talent.
⛔
This job has expired
The application deadline was 26 Jun 2026. This listing is no longer accepting applications.
Creator Pick · Promoted by Creator
📤 Share this Job
Advertisements
🏢 More from Mastercard
Software Engineer II
📍 Pune, India · ⏳ 30 Sep
Apply →
💼 More Fulltime Opportunities
Associate Analyst | Automation Testing
🏢 Deloitte · 📍 Bengaluru
View →
Associate Software Engineer
🏢 Globallogic · 📍 Gurgaon
View →
Data Analyst - Tableau Developer
🏢 Quest Global · 📍 Hyderabad, Telangana
View →
Data Analyst
🏢 MetLife · 📍 Noida, Uttar Pradesh
View →
📋 Quick Info
JOB ID
C551-J002
POSTED
24 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