Principal, Software Engineering

Mastercard · Pune, India

Pune, IndiaSeniorPosted 30+ days agoLast checked 21 Oct 2026

Free account: apply link, HR contact and an AI-written cold email

About the role

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Principal, Software Engineering Overview In the time between when you swipe your Mastercard and you receive the approval, Authorization Decisioning has provided your transaction with more than 20 different market-facing services—including industry leading fraud detection. Everyday Authorization Decisioning provides these same robust computational intelligence services to more than a billion transactions around the planet. As a Principal Software Engineer for Authorization Decisioning, you are a technical authority. You are responsible for providing a broad spectrum of technical leadership and decision making across our program and its partners in technology and product. You are a way finder. You are working across organizational lines to partner with architects, product managers, analysts, managers, and engineers to collaboratively and creatively find solutions to evolving our growing platform. You are an enabler. You are hands-on experimenting, building, creating, guiding, and mentoring engineering teams through to seeing the realization of these solutions into production. Role • Between 20-40% individual contributor with technical team leadership. Who is recognized as a team/s technical expert within a discipline and drives innovation and organizational growth through their contributions. • Work on complex enterprise-wide initiatives spanning multiple services/programs and drives resolution by collaborating with business/product owners, engineers, and architects to design and deliver on new services to introduce new products and bundles • Has skills to succinctly articulate architecture patterns of complex systems, with business and technical implications, to executive and customer stakeholders • Responsible for the analysis, design, development and delivery of software solutions • Defines requirements for new applications and customizations, adhering to standards, processes and best practices. • Set priorities, objectives, and drive deliverables within global technology domains and sub-domains and engage with the broader technical community to anticipate developments in innovation and evaluate new solutions for future business platform system requirements. • Leverages input of partners and personal experience to make thoughtful decisions on technical direction and then has the ownership to see those decisions through

Skills mentioned

  • Java
  • SQL
  • Spring Boot
  • Docker
  • Kubernetes
  • CI/CD
  • PostgreSQL
  • Kafka
  • REST APIs
  • Microservices
  • Git

Want to reach Mastercard's HR directly?

NextKnock finds the hiring contact and writes a personal cold email from your resume. You send it from your own Gmail.

Similar jobs

More jobs at Mastercard

All Mastercard jobs and company facts →

Browse more