Mastercard

Financial Services

LeadSoftwareEngineer

₹29–45L ~AI est. Pune, India FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Lead Software Engineer at Mastercard. Skills: Java development, API services, Data and analytics, Microservices. Design components. Translate product requirements”

Industry & Context.

Financial Services
Problems you'll solve

Problem solver; Solution-seeking approach; Analytical

What They're Looking For.

Must Have

12+ years experience in Java, 4-5 years experience in designing complex platform solution as an architect, Computing degree

Nice to Have

Master's degree preferred, Kubernetes experience a plus

What You'll Do.

Translate product requirements

Break down project into tasks

Provide accurate estimates

Analyze software solutions

Design software solutions

Develop software solutions

Deliver software solutions

Change requirements to tech requirements

Prepare high-level designs

Come up with different solutions

Develop extensible low-level design

Write code independently

Choose right tech stack

Optimize existing microservices

Consider non-functional requirements

Build junior team members

Develop junior team members

Mentor junior team members

Coach junior team members

Plan technical solutions

Design technical solutions

Develop technical solutions

Meet business requirements

Write extensible code

Write performant code

Choose right Data Structures

Choose right tech stacks

Do High Level Designing

Research new frameworks

Research new technologies

Assist with prototyping

Assist with proof-of-concepts

Participate in code reviews

Contribute to shared vision

Work closely with cross-functional stakeholders

Support APIs in production

Contribute ideas for standards

Contribute ideas for processes

Maintain solution road maps

Maintain technology road maps

Create high quality requirements documents

Create design artifacts

Create technical artifacts

Create detailed test strategy

Create detailed test design

Create performance benchmarking

Create release rollout plans

Create deployment plans

Create contingency back-out plans

Create feasibility study

Create cost and time analysis

Create detailed estimates

Evaluate current technologies

Evaluate upcoming technologies

Assist with Vendor Solutions selection

Assist with Technologies selection

Assist with Methodologies selection

Assist with Frameworks selection

How You'll Work.

Team & Collaboration

Cross-functional teams; Business stakeholders; Cross-functional stakeholders

Communication Scope

Excellent communication

Process & Methodology

Agile scrum

Full Job Description

**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 Engineer ### Job Description Summary Overview: Mastercard is a technology company in the Global Payments Industry. We operate the world’s fastest payments processing network, connecting consumers, financial institutions, merchants, governments and businesses in more than 210 countries and territories. Mastercard products and solutions make everyday commerce activities – such as shopping, travelling, running a business and managing finances – easier, more secure and more efficient for everyone. MasterCard is seeking for a Senior Software Engineering to join our Data and Analytics team in building new data driven products for our consumers. The candidate will work with cross-functional teams and business stakeholders in developing product platforms. The ideal candidate should be passionate about design thinking, customer experience journey, highly motivated, intellectually curious, analytical, and possesses an entrepreneurial mindset. Join our team and help shape the future of data and analytics! Role: Mastercard is building digital platform for data accessibility for different personas e.g., business-users, data engineers, for faster retrieval of data. The Lead Software Development Engineer is a hands-on developer specialising in Java development with a particular focus producing API services to support building new product and platforms. What you will do: • Design components by translating product requirements, break down

Free ATS check

Applying for this Lead Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Mastercard?

Real rants from real employees. Read before you apply.

Read Company Rants →