# Lead Software Engineer

**Company**: Mastercard
**Location**: Pune, India
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Pune-India/Lead-Software-Engineer_R-287556-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_370a9619-b1c

## Description

Mastercard is seeking a Lead Software Engineer to join their team. The successful candidate will lead the delivery of products and solutions with speed and agility as part of a small team. This will involve developing high-performing, highly scalable software solutions and products for some of the world’s top brands.

Responsibilities:

- Lead one or two squads of senior and junior engineers and own the software development and delivery

- Own complex problems with dependency across services and facilitate cross-functional team interactions to drive resolution

- Drive prioritization decisions and trade-offs in working with product partners

- Provide development and architecture guidance to team members

- Ensure benchmarks are met on quality, performance, info security and other NFRs

- Guide and mentor teams effectively as per needs

- Communicate effectively and coordinate with various global groups in MasterCard to ensure success of the projects

- Lead various initiatives for improving automation, defect metrics and overall quality

Requirements:

- Full Stack Development hands-on experience using Java, Springboot tech stack, Microservice Architecture, Messaging/Event Driven Frameworks, CI/CD on a Cloud Native environment

- Experience on System design and Architecture, on multi-tier distributed systems

- Experience using AI tools and ability to explore and adapt to newer skillset

- Key driver/owner for delivering multiple product features on or ahead of schedule

- Extensive experience leading the full product development lifecycle including coordinating/shepherding technical design discussions, documentation, comparing & contrasting approaches, tasking out stories, and architecting test plans

- Strong oral and written communicator with expertise in evangelizing complex ideas/solutions, spanning multiple, often conflicting, requirements

- Drives operational excellence by suggesting improvements to product modules/features using test data, performance data, and production metrics

- Demonstrable expertise with root cause analysis of issues in multi-tier distributed systems, with the ability to prescribe risk-reward balanced short-, mid- and long-term changes, over multiple release cycles

- Highly regarded mentor

- Extensive experience using enterprise tooling and processes to improve products and processes by proposing changes/enhancements to the full SDLC lifecycle

## Skills

### Required
- Java
- Springboot
- Microservice Architecture
- Messaging/Event Driven Frameworks
- CI/CD
- Cloud Native environment
- System design
- Architecture
- AI tools

---

Source: [Apply at mastercard.wd1.myworkdayjobs.com](https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Pune-India/Lead-Software-Engineer_R-287556-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
