Advertisements
🏢 Mastercard
Software Engineer I
💼 Fulltime
📍 Pune, Maharashtra
⚡ 2 days left!
🔗 Explore More
Advertisements
🛠 Skills Required
Java
Spring Boot
REST APIs
RDBMS
Pivotal Cloud Foundry
Docker
CI/CD
Git
Agile (SAFe)
Problem Solving
Communication
🎤 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 ↗
PrepInsta 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 ↗
LeetCode 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 ↗
✅ 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.
Advertisements
🏆 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)
📄
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 →
✅ Apply on Official Website →
🔔 Apply before 26 Jun 2026 — 2 days remaining
📋 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.
🎯
Don't miss this opportunity!
Apply before 26 Jun 2026 — only 2 days left
✅ Apply on Official Website →📤 Share this Job
Advertisements
💼 More Fulltime Opportunities
AI Software Development Engineer
🏢 Navistra Solutions Private Limited · 📍 Kerala, Tamil Nadu
View →
Associate Software Engineer
🏢 Zowork · 📍 Remote
View →
Software Engr I
🏢 Honeywell · 📍 Hyderabad, Telangana, India
View →
Associate Software Engineer
🏢 Anaplan · 📍 Gurugram, India
View →
📋 Quick Info
JOB ID
C551-J002
POSTED
-12926s ago
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: Job details on Jobdexo are curated and verified by our creator network. Always confirm details on the official company website before applying.
Always verify details on the official company website before applying.
We do not charge any fee for job applications. Found something suspicious?
Report here →