Mastercard
FinTech
LeadSoftwareDevelopmentEngineer
Neural analysis suggests this role is
optimal for Lead candidates.
“Lead Software Development Engineer at Mastercard. Skills: Java backend development, Distributed systems architecture, Microservices, Event-driven architecture. Own solution architecture. Drive solution architecture”
Industry & Context.
Problem-solving; Analytical; Intellectually curious
What They're Looking For.
Must Have
10+ years software engineering, Java backend development expertise, Lead through influence, Drive alignment, Unblock teams, Ownership of delivery outcomes, System design for distributed systems, System design for event-driven systems, Hands-on building production systems, Hands-on maintaining production systems, Scalable systems expertise, Java expertise, Spring expertise, Backend service development expertise, CI/CD pipelines experience, Docker experience, Kubernetes experience, Container orchestration experience, AWS exposure, Cloud-native architecture exposure, Migration strategies exposure, RDBMS experience, NoSQL experience, Messaging technologies experience, Integration technologies experience, Business rule systems experience, Secure coding practices understanding, Vulnerability management understanding, Agile methodologies experience, Problem-solving skills, Communication skills, Stakeholder management skills, Mentor engineers, Scale team capability
Nice to Have
Spring Boot experience, Oracle experience, Cassandra experience, Kafka experience, MQ experience, IBM ODM experience, OWASP understanding, CWE understanding, SEI CERT understanding, Scrum experience, SAFe experience, Modern development practices experience
What You'll Do.
Own solution architecture
Drive solution architecture
Provide hands-on leadership
Drive technical decision-making
Align teams on architecture
Align teams on design patterns
Align teams on engineering standards
Ensure solutions adhere to security standards
Ensure solutions adhere to compliance requirements
Ensure solutions adhere to industry best practices
Lead technical governance
Collaborate with product teams
Collaborate with infrastructure teams
Collaborate with cross-functional teams
Translate business requirements
Drive adoption of modern engineering practices
Own deployment strategies
Own performance benchmarking
Own rollback planning
Own contingency planning
Identify technical risks
Identify technical dependencies
Identify optimisation opportunities
Drive mitigation strategies
Support production incidents
Resolve production incidents
Support complex technical issues
Resolve complex technical issues
Lead vendor evaluations
Lead technology evaluations
Guide adoption of tools
Guide adoption of frameworks
Guide adoption of platforms
Champion continuous improvement
Enhance development processes
Enhance engineering practices
Foster technical growth
Foster best engineering practices
Drive knowledge sharing initiatives
Build engineering culture
How You'll Work.
Team & Collaboration
Cross-functional teams; Product teams; Infrastructure teams
Communication Scope
Stakeholder management
Process & Methodology
Agile methodologies, Scrum, SAFe
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 Development Engineer ### Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all. Overview The Mastercard Payment Networks team is looking for a Lead Software Development Engineer to drive our customer experience strategy forward by consistently innovating and problem-solving. The ideal candidate is passionate about the customer experience journey, highly motivated, intellectually curious, analytical, and possesses an entrepreneurial mindset. As a Lead Software Engineer, you will be responsible for driving architecture, owning end-to-end SDLC, and leading technical delivery of complex, distributed systems. This role requires deep technical expertise, strong ownership, and the ability to influence teams and engineering direction while ensuring high-quality, scalable, and secure solutions aligned with
Applying for this Lead Software Development 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.