
Lead Software Engineer
Mastercard7 days ago
Pune, IndiaStaff+
Responsibilities
- Lead complex enterprise-scale software engineering initiatives and large-scale modernization programs.
- Define technology strategy, architecture roadmaps, reference architectures, and engineering standards.
- Design, develop, and deliver scalable cloud-native applications, APIs, microservices, integrations, and event-driven systems.
- Lead architecture and design decisions across multiple products, platforms, and engineering teams.
- Drive code reviews, design reviews, automated testing, observability, reliability engineering, and operational excellence.
- Lead root cause analysis and resolution of complex production issues while optimizing performance, scalability, resilience, and cost efficiency.
- Drive adoption of AI-assisted software engineering tools and practices across the software development lifecycle.
- Mentor engineers, support technical interviews and talent acquisition, and foster technical growth.
- Communicate architecture decisions, risks, trade-offs, and technical strategies to leadership and stakeholders.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or equivalent practical experience.
- Extensive experience designing, developing, and leading enterprise-scale software platforms.
- Strong expertise in Java, Spring Boot, REST APIs, microservices, PostgreSQL, and distributed systems.
- Experience building secure, resilient, high-availability applications in cloud environments.
- Proven ability to architect and deliver mission-critical systems at scale.
- Experience integrating external APIs, payment platforms, SaaS products, and third-party services.
- Strong understanding of software architecture patterns, domain-driven design, event-driven architectures, and API-first development.
- Hands-on experience with cloud-native engineering, infrastructure automation, CI/CD, DevSecOps, and Agile practices.
- Experience using AI-assisted development tools such as GitHub Copilot, AI coding assistants, intelligent code generation, automated testing, and developer productivity platforms.
- Knowledge of secure software development, OWASP standards, PCI-DSS, reliability engineering, performance engineering, and architecture governance.
- Strong leadership, communication, collaboration, stakeholder management, problem-solving, and analytical skills.
- Ability to lead multiple concurrent programs in a matrixed, geographically distributed environment.
Tech Stack
Categories
About Mastercard
Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).