Instagram
youtube
Facebook

Principal Software Engineer

12+ years
65 - ₹80 LPA
10 June 26, 2025
Job Description
Job Type: Full Time Education: Bachelor’s / Master’s Degree in Computer Science / Engineering / Technology / Related Fields 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

Job ID: R-246600
Location: Pune, Maharashtra, India – 411006
Experience Required: 12+ Years
Education: Bachelor’s / Master’s Degree in Computer Science or related field
Service Line: Software Engineering


Role Overview

As a Principal Software Engineer at Mastercard, you will lead multiple high-performing scrum teams, driving the development of secure, scalable, and cloud-native microservices for Mastercard’s Cross Border platform. You will work closely with global engineering, product, and architecture teams to deliver critical digital payment capabilities and ensure delivery excellence.


Key Responsibilities

  1. Manage multiple scrum teams of developers and testers, ensuring timely and cost-effective delivery.

  2. Lead cross-department initiatives with broad scope and strategic importance.

  3. Provide hands-on technical leadership for the development of microservices using Spring Boot and cloud platforms.

  4. Collaborate with product and architecture teams to define technical requirements and design strategies.

  5. Ensure appropriate team staffing, skills development, and performance management.

  6. Guide teams in developing services adhering to Mastercard's coding and security standards.

  7. Drive the integration of APIs and data feeds via JSON, XML, RSS, etc.

  8. Manage and support production systems, incidents, and on-call escalations.

  9. Deliver thorough documentation for support, training, and quality assurance processes.

  10. Encourage agile best practices, continuous improvement, and innovation within teams.


Technical Expertise Required

  1. Strong experience with Java, Spring, Spring Boot, J2EE, JDBC, SQL & NoSQL databases.

  2. Deep knowledge in building and deploying cloud-native microservices.

  3. Familiarity with tools like Jira, Rally, and other ALM tools.

  4. Exposure to content integration via APIs and external data sources.

  5. Hands-on knowledge of secure coding practices and scalable architecture.

  6. Practical experience with CI/CD and DevOps culture.

  7. Understanding of enterprise system integration and SaaS platforms.


Leadership & Soft Skills

  1. Proven success in managing and growing technical teams.

  2. Strong coaching, mentorship, and team-building skills.

  3. Clear communication and stakeholder management abilities.

  4. Proactive, detail-oriented, and results-obsessed approach.

  5. High energy with a continuous learning and improvement mindset.

  6. Ability to make data-driven decisions and guide career development of engineers.

Jobs in other cities