Job Title: Lead Software Engineer
Job ID: R-207875
Location: Pune, Maharashtra, India – 411006
Experience Required: 8–12 Years
Education: Bachelor’s Degree in Computer Science or related field
Service Line: Software Engineering
Job Type: Full-time
Role Overview
Mastercard’s Commercial Solutions group is seeking a Lead Software Engineer to contribute to its digital transformation. This role involves designing and delivering secure, scalable, and modern applications and microservices for global B2B payment platforms. You’ll be a key part of an Agile team developing innovative, digital-first solutions in a state-of-the-art technology environment.
Key Responsibilities
Contribute to planning, architecture, and development of scalable microservices and full-stack applications.
Design, build, and own services using Angular (Frontend), Java (Backend), and deploy on PCF (Pivotal Cloud Foundry).
Ensure all development aligns with 12-factor app design principles and Mastercard’s engineering best practices.
Participate in code reviews, Pull Requests (Git), retrospectives, and Agile ceremonies.
Collaborate closely with TPMs, product managers, QA engineers, and fellow developers to deliver business-focused outcomes.
Follow secure coding standards and implement robust CI/CD pipelines for continuous delivery.
Build applications that comply with Mastercard’s operational and security standards.
Technical Requirements
Strong foundation in Computer Science principles and software engineering practices.
8+ years of experience in full-stack software development.
Proficiency in Java, Spring Boot, and frontend development using Angular.
Experience in working with HTML5, CSS, JavaScript, and related frameworks.
Hands-on experience with PostgreSQL, Oracle, or other RDBMS at enterprise scale.
Familiarity with PCF or other cloud platforms for scalable deployments.
Strong knowledge of Git and experience working in a CI/CD DevOps environment.
Comfortable working in Agile teams and delivering incremental enhancements.
Passion for learning, mentoring, and driving technical excellence.
Preferred Skills
Experience in the commercial card space or B2B/corporate banking solutions.
Knowledge of 12-factor design principles and scalable app architecture.
Understanding of modern design patterns, microservices architecture, and secure application development.
Ability to work autonomously and make informed, well-reasoned decisions.
Strong multitasking and organizational skills in a fast-paced environment.
What Mastercard Offers
Competitive salary and annual bonus eligibility.
Health and wellness benefits with gender-inclusive options.
Retirement savings plans with top-tier company match.
Inclusive, purpose-driven work culture.
Learning and career development programs to support personal growth.