Job Tank India
MA

Senior Software Engineer

Mastercard · Pune, India

experiencedPune, IndiaPosted 22 Jul 2026

Mastercard is hiring a Senior Software Engineer in Pune.

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 Senior Software Engineer

Responsibilities

We are looking for a highly skilled Senior Full Stack Software Engineer to join our Data Warehouse & Analytics Engineering team. The ideal candidate is passionate about building scalable enterprise applications, modern web experiences, and data-driven platforms that enable business insights. You will work across the full technology stack, collaborating with product managers, architects, UX designers, data engineers, and other software engineers to deliver high-quality analytical products used by global customers. This role requires strong expertise in Java, Angular, REST APIs, relational databases, and an appreciation for Business Intelligence (BI) and data warehousing concepts.

Design, develop, test, and deploy scalable full-stack applications using Java and Angular. Participate in architecture, technical design, estimation, and implementation of complex features. Build intuitive, responsive, and accessible user interfaces for analytics and reporting applications. Develop secure, scalable, and high-performance backend services and APIs. Collaborate with Data Engineering teams to integrate applications with enterprise data warehouse platforms. Optimize application performance, database queries, and overall system scalability. Contribute to data modeling and analytics solutions that power business intelligence applications. Ensure high code quality through unit testing, code reviews, automated testing, and CI/CD best practices. Mentor junior engineers and promote engineering excellence across the team. Drive continuous improvement in software development processes, tooling, and engineering practices. Collaborate closely with Product Managers, UX Designers, Architects, QA Engineers, and cross-functional teams to deliver customer-centric solutions. Troubleshoot production issues and participate in operational excellence initiatives.

Requirements

7+ years of experience in Full Stack Software Development in enterprise production environments. Strong experience designing and implementing large-scale distributed applications. Expert-level proficiency in Java application development, including: Java 11/17+ Spring Boot Spring MVC Spring Data JPA Hibernate JPA Microservices architecture Strong frontend development experience using: Angular (preferred) TypeScript JavaScript (ES6+) HTML5 CSS3/SCSS

Preferred qualifications

AI-Assisted Development Experience using GitHub Copilot, Copilot Chat, or similar AI coding assistants to improve developer productivity. Exposure to AI-assisted software development workflows. Experience leveraging Generative AI for: Code generation Unit test generation Documentation Refactoring Debugging Familiarity with AI-powered developer tools such as: GitHub Copilot Cursor AI ChatGPT Claude Gemini Data & Analytics

About Mastercard

See the company's official careers page for full details, then apply using the button below.

Apply Now