Mastercard
Financial Services
LeadSoftwareEngineer
Neural analysis suggests this role is
optimal for Lead candidates.
“Lead Software Engineer at Mastercard. Skills: Java development, API services, Data and analytics, Microservices. Design components. Translate product requirements”
Industry & Context.
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
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.