Instagram
youtube
Facebook

Principal Software Engineer

12+ years
35+ LPA
10 June 26, 2025
Job Description
Job Type: Full Time Education: B.Sc/ M.Sc/ B.E/ M.E./ B.Com/ M.Com/ BBA/ MBA/B.Tech/ M.Tech/ All Graduates Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

Principal Software Engineer | Mastercard | Pune, India

Job ID: R-234655
Location: Pune, Maharashtra – 411006
Category: Software Engineering
Job Type: Full-Time
Experience Level: 12+ Years | Distributed Systems | Java | Microservices | Cloud | DevOps


About Mastercard

Mastercard is a global technology leader in the payments industry. We connect and power an inclusive, digital economy that benefits everyone, everywhere. Our innovations, secure data and networks, partnerships, and passion help people, financial institutions, governments, and businesses realize their greatest potential. Operating in over 210+ countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.


About the Team – Transfer Solutions

The Transfer Solutions team is driving Mastercard’s leadership in real-time payments, domestic and cross-border transfers, and bill payments. We design and operate the technology that powers the next generation of payment platforms.

This team is focused on building scalable systems that transform digital money movement and meet the evolving needs of consumers, businesses, and governments.


Role Overview: Principal Software Engineer

We are looking for a hands-on technology leader who is passionate about building scalable, resilient, and future-ready systems. As a Principal Software Engineer, you will lead by example, spending 70% of your time on code and architecture, and 30% mentoring and guiding engineers.

Responsibilities

  1. Lead the development and architecture of distributed systems with a focus on real-time payment platforms.

  2. Collaborate across teams to implement scalable services, and enforce best practices in performance, security, and resilience.

  3. Write non-feature code including frameworks, tests, and architectural fitness functions.

  4. Apply Domain Driven Design, implement bounded contexts, and evolve models using consumer-driven contracts.

  5. Guide junior to senior engineers, participate in architectural reviews, and conduct unbiased technical interviews.

  6. Lead internal guild initiatives to improve software craftsmanship across the organization.

  7. Define and evangelize reference architectures and development principles (e.g., active-active, auto-scaling, feature toggles).

  8. Participate in the design and evolution of core systems across environments (hybrid, internal, public cloud).

  9. Work with product teams to prioritize features and deliver value aligned with business and regulatory goals.

  10. Use modern SDLC practices (CI/CD, DevOps, TDD, Feature Flags) to drive fast and secure releases.

  11. Publish white papers, lead organization-wide initiatives, and speak at internal and external forums.


Key Requirements

  1. Education: B.Tech / M.Tech in Computer Science or related discipline.

  2. Experience: 12+ years of hands-on software engineering, including 3+ years in an architect or principal role.

  3. Languages/Frameworks: Java, Spring Boot, RESTful APIs, microservices.

  4. Architecture: Distributed systems, event-driven architecture, message queues.

  5. DevOps Tools: CI/CD, Docker, Kubernetes, Infrastructure as Code.

  6. Databases: SQL and NoSQL (e.g., PostgreSQL, MongoDB, Redis).

  7. Cloud Platforms: AWS / Azure / GCP.

  8. Security Knowledge: Secure coding practices (OWASP, CWE), vulnerability mitigation.

  9. Problem-Solving: Strong analytical, debugging, and performance optimization skills.

  10. Soft Skills: Excellent communication, leadership, mentoring, and collaboration abilities.


Why Join Mastercard

  1. Work on mission-critical payment platforms used globally.

  2. Collaborate with top engineers across 210+ countries.

  3. Be a changemaker in Mastercard’s real-time payments strategy.

  4. Thrive in a culture driven by Decency Quotient (DQ), innovation, and impact.

Jobs in other cities