Job Description
πΌ Job Title: Principal Software Engineer
π Location: Pune, India β 411006
π Job Type: Full-Time
π·οΈ Category: Software Engineering
π Job ID: R-234655
π About the Company
Mastercard is a global leader in the payments technology space, empowering economies and individuals in over 200+ countries. With a mission to connect and power an inclusive, digital economy, Mastercard builds innovative solutions that make transactions secure, simple, and smart.
Join a purpose-driven team where decency, collaboration, and innovation thrive.
π¨βπ» About the Role
Weβre hiring a Principal Software Engineer to join the Transfer Solutions team β Mastercardβs innovation hub for real-time payments. As a technology leader, youβll play a pivotal role in shaping the architecture, driving modern engineering practices, and mentoring engineering teams.
Youβll be expected to spend 70% of your time coding and leading by example while dedicating the remaining time to coaching and guiding engineers in building highly scalable, resilient systems.
π§ Key Responsibilities
-
Lead design and development of distributed systems with a hands-on approach
-
Champion Domain-Driven Design, microservices, contract-driven development, and test-driven development
-
Guide implementation of fitness functions, feature flags, and automated architecture validation
-
Mentor engineers and lead by writing clean, reusable, and modular code
-
Collaborate with business and product owners to deliver next-gen real-time payment solutions
-
Evangelize and implement engineering principles across the org
-
Write and publish whitepapers or blogs, and represent Mastercard in technical communities
-
Drive architectural reviews and resolve enterprise-wide engineering challenges
-
Hire, coach, and promote top tech talent
π‘ Desired Skills & Experience
-
10+ years of experience in building scalable and resilient distributed systems
-
Expertise in Java, Spring Boot, Microservices, API Design, and Event-Driven Architecture
-
Deep knowledge of DevOps, CI/CD, cloud infrastructure (AWS/GCP/PCF), infrastructure as code
-
Experience with secure coding practices (OWASP, SEI CERT)
-
Advanced understanding of design patterns, API gateways, lazy loading, and dependency injection
-
Familiar with containerization and orchestration tools (Docker, Kubernetes)
-
Strong grasp of performance engineering, architecture cost analysis, and chaos engineering
-
Excellent problem-solving, collaboration, and leadership skills
-
Experience with modern agile practices like Scrum, Kanban, DevOps, BDD/TDD
π Why Join Mastercard?
-
Be part of a visionary team shaping the future of digital and real-time payments
-
Work on high-impact, globally scalable projects
-
Collaborate with world-class engineers, architects, and thought leaders
-
Enjoy a culture of ownership, experimentation, and technical excellence
-
Opportunities for thought leadership, innovation, and career growth
π¨Β Before You Apply: Your Resume Needs to Shine!
Did you know?Β 75% of applications get rejected before reaching a human recruiterΒ β all because of poorly formatted resumes that fail ATS scans!
π₯Β Get Interview-Ready in Minutes with Our Professionally Designed Resume Templates!
β
Β 5+ ATS-Friendly DesignsΒ β Beat the bots and get noticed
β
Β Recruiter-Approved LayoutsΒ β Highlight your skills the right way
β
Β Easy-to-EditΒ (Word & Google Docs) β No design skills needed
β
Β Free Bonus:Β Cover Letter Template + Resume Writing Guide
πΒ Limited-Time Offer:Β Get yours for justΒ βΉ249Β (originally βΉ999)
π₯Β Instant DownloadΒ β Apply to Google with confidence today!
πΒ Grab Your Resume Template Now:Β Tap Here to get your resume Templates