Role Overview
Mastercard features an opening for a Software Engineer within the Priceless Platform Engineering Team in Pune, Maharashtra, India. In this platform development role, you will build, scale, and maintain critical services and distributed architectures powering Mastercard's Priceless experiences globally. Collaborating closely with cross-functional product, design, and operations teams, you will deliver robust microservices, champion modern DevOps and CI/CD engineering practices, mitigate technical debt, and ensure top-tier system availability and security for high-volume transactions.
Core Responsibilities
- Full-Lifecycle Software Development: Write clean, resilient, and well-documented code to build scalable platforms and microservices supporting global user experiences.
- Architectural Design: Implement distributed systems, RESTful APIs, and cloud-native solutions that align with modern performance, security, and scalability benchmarks.
- Engineering Best Practices: Drive pair programming, thorough peer code reviews, continuous refactoring, and technical excellence across team deliverables.
- DevOps & Automation: Build and maintain automated testing suites, CI/CD deployment pipelines, and cloud infrastructure across AWS, Azure, or GCP.
- System Quality & Reliability: Proactively identify system bottlenecks, address technical debt, mitigate security vulnerabilities, and ensure resilient error handling.
- Stakeholder Collaboration: Partner with product managers and architecture teams to translate complex business objectives into concrete, deliverable technical designs.
Qualifications & Requirements
- Educational Background: Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Information Technology, or a related discipline.
- Professional Experience: 4+ years of professional software engineering experience designing and building scalable back-end or full-stack platforms.
- Programming Proficiency: Strong programming command of one or more modern languages such as Java, Python, Go, TypeScript, C#, or PHP.
- Systems & Architecture: Solid hands-on knowledge of distributed systems, RESTful API design, and microservices architecture.
- Cloud & Automation: Practical experience operating within cloud environments (AWS, Azure, or GCP) alongside automated CI/CD and unit/integration testing pipelines.
- Preferred Capabilities: Experience in fintech, digital payments, or high-scale e-commerce platforms, with exposure to event-driven architectures and reactive patterns.
About Mastercard
Mastercard powers economies and empowers people in more than 200 countries and territories worldwide. By supporting secure, simple, smart, and accessible digital payment choices, Mastercard combines technology, innovation, and global partnerships to deliver a unique portfolio of services that help individuals, businesses, and governments realize their greatest potential.