Sr. Principal Software Engineer

Software Development
  • Software Development
  • Pune

Join a global payments leader to shape a next‑gen B2B platform that streamlines digital payments for businesses worldwide. You’ll drive full‑stack microservice development and guide a high‑performing engineering team in a collaborative, Agile environment.

What You’ll Do

  • Lead design and delivery of scalable microservices for B2B payments.
  • Drive migration of on‑premise apps to public cloud.
  • Define architecture for data‑centric solutions and APIs.
  • Coach and mentor senior engineers across Java and frontend stacks.
  • Ensure resiliency and observability using event‑driven patterns.
  • Partner with external parties to integrate payment solutions.
  • Champion Agile practices and cross‑functional collaboration.

What You Need

  • 10+ years of Java/Spring Boot development and architecture.
  • Proven track record of leading full‑stack teams in cloud environments.
  • Experience designing and implementing ETL pipelines and data warehousing.
  • Strong expertise with SQL and NoSQL databases.
  • Hands‑on knowledge of TypeScript/Angular frontend development.
  • Ability to deliver contract‑driven services and API integrations.
  • Excellent oral and written communication across all organization levels.

Good to Have

  • Familiarity with resiliency‑based design patterns.
  • Experience with event and command messaging systems.
  • Understanding of corporate security responsibilities and compliance.

The Opportunity

The role is based in Mastercard’s Pune technology hub, offering a state‑of‑the‑art environment for engineering excellence.

Similar Jobs to Apply
  • Deloitte
    India

    Immediate Opening for MCP Developers – Bangalore/Delhi Looking for a Salesforce Marketing Cloud Personalization developer to design and launch real‑time, AI‑driven campaigns that boost customer
  • PhonePe
    India

    Join a fast‑growing payments platform building backend services that power millions of daily transactions. You’ll own end‑to‑end development and see your code touch a massive user base. What
  • Aristocrat
    Noida

    Join a leading gaming technology company to drive high‑performance game feature development using modern C++. You'll lead a team, mentor junior engineers, and shape cutting‑edge gaming experiences
  • TEAM TRANQUIL SOFTWARE SOLUTIONS PRIVATE LIMITED
    Vadodara

    Software Developer .NET Technologies — Software Developer – .NET Technologies | Vadodara, Gujarat / Hyderabad, Telangana Join a fast‑growing tech firm to build and maintain end‑to‑end .NET a