Lead Software Engineer
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.
Key details
- Location
- Pune, MH, India
- Work style
- Onsite
- Level
- Senior
- Job type
- Full-time
- Function
- Software engineering
- Focus area
- Backend
- Posted
- 2d ago
Skills
About the role
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
Lead Software EngineerOverviewMastercard is seeking talented individuals to join our Cardholder Services, Global Benefits team in Pune, India.
Mastercard is developing next-generation products and services that enable cardholders to securely, efficiently, and intelligently access and use benefits across multiple digital channels.
Role
As the Technical Lead, you will provide overall technical direction across the CHS QE capability, spanning regression automation, performance testing, and release engineering. You will own platform-architecture decisions where regression engineering capability needs reinforcement, define CI/CD, environment, secret, and test-data strategy, and ensure the regression platform, performance suite, and release pipeline operate as one cohesive, governed system. You will drive technical evaluations, PoCs, and architectural reviews across CHS services, vendors, events, and batch flows.
Working within an Agile environment, you will collaborate closely with Product Management, Engineering, the QE Test Lead, and Performance and Release Engineers to align technical direction with release-quality gates and the four-month program mandate. In addition, you will mentor engineers across all QE functions, resolve cross-cutting technical dependencies and risks, and ensure documentation, ownership, and operating procedures are production-ready at program exit.
Skills/Requirements
• Strong hands-on experience in Java, J2EE, Spring, and Spring Boot
• Deep experience building and consuming REST APIs, Web Services, and distributed/microservices architectures
• Hands-on experience with API Automation and CI/CD pipeline design
• Strong hands-on experience with relational databases (Oracle/SQL) including query tuning and data validation
• Hands-on experience with event-driven/messaging architectures (Kafka or Kafka-compatible event buses) and schema registries
• Experience with cloud/PaaS deployment platforms (Cloud Foundry, Kubernetes, or equivalent) and containerization
• Working knowledge of API Gateway, token-based authentication, and secure service-to-service integration patterns
• Exposure to front-end technologies (React or equivalent) sufficient to guide UI automation and widget-based testing strategy
• Proven experience architecting automation platforms, performance suites, or release pipelines at scale
• Strong understanding of software engineering principles, design patterns, and SDLC
• Experience with CI/CD, Git, code reviews, and Agile/Scrum methodologies
• Demonstrated ability to set technical direction, drive initiatives independently, and deliver results
• Experience troubleshooting production issues, root-cause analysis, and production support
• Strong communication, collaboration, and mentoring skills
• High degree of initiative, self-motivation, and continuous learning mindset
In addition, the following is also highly desirable:
• Playwright and/or Selenium (UI automation)
• Test Driven Development (TDD)
• Continuous Integration and Continuous Delivery
• Microservices and cloud-native application architecture
• Event-driven architecture, service virtualization, and batch-processing design
• Batch/file-transfer processing and big-data/reporting sinks (e.g., Hadoop/Ozone) exposure
• Data replication and multi-data-center/active-active resiliency concepts
• Payments, Benefits, or FinTech domain experience
Education
Bachelor's degree in Information Technology, Computer Science, Information Systems, Engineering, or an equivalent combination of relevant education and experience.
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
Abide by Mastercard’s security policies and practices;
Ensure the confidentiality and integrity of the information being accessed;
Report any suspected information security violation or breach, and
Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
Get jobs like this as soon as they're posted
JobSuited checks company career sites all day and ranks every opening against your profile. Free to join.