Mastercard
Financial Services
SeniorSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer at Mastercard. Skills: Software Engineering, Authentication, Security Solutions, Cloud-native applications. Design scalable applications. Build scalable applications”
Industry & Context.
Troubleshooting; Root cause analysis
What They're Looking For.
Must Have
Experience building RESTful services, Java and Spring Boot experience, Designing scalable systems experience, Cloud platforms experience, Containerization experience, Work independently on complex problems, Experience writing unit tests, Experience writing functional tests, Experience writing integration tests, Performance engineering experience, Secure coding practices expertise, Vulnerability management expertise, Leading code reviews experience, Engineering standards contribution experience, Troubleshooting complex environments experience, Root cause analysis skills, Building systems with operability, Monitoring practices experience, Reliability practices experience, Working in Agile/Scrum environments, Collaborating across teams experience, Mentoring or supporting engineers experience, Bachelor's degree or equivalent experience
Nice to Have
Knowledge of event-driven architectures, Kafka experience, Experience in high-throughput environments, Experience in regulated environments, Payments industry experience, Banking industry experience, Fintech industry experience
What You'll Do.
Design scalable applications
Build scalable applications
Test scalable applications
Deploy scalable applications
Maintain scalable applications
Design cloud-native applications
Build cloud-native applications
Test cloud-native applications
Deploy cloud-native applications
Maintain cloud-native applications
Maintain microservices
Translate requirements into designs
Translate requirements into architecture
Lead system design discussions
Contribute to system design discussions
Write functional tests
Maintain functional tests
Write integration tests
Maintain integration tests
Drive improvements in test automation
Drive improvements in code coverage
Drive improvements in system reliability
Analyze system performance
Optimize system performance
Analyze system scalability
Optimize system scalability
Analyze system efficiency
Optimize system efficiency
Apply secure coding practices
Lead vulnerability remediation
Troubleshoot production issues
Resolve production issues
Ensure systems have operability
Contribute to CI/CD pipelines
Contribute to engineering practices
Collaborate across teams
Mentor junior engineers
Support knowledge sharing
Contribute to continuous improvement culture
How You'll Work.
Team & Collaboration
Collaborate with product teams; Collaborate with security teams; Collaborate with platform teams; Collaborate with QA teams; Cross-functional teams
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** ### Senior Software 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. About the Role As part of a fast-paced team building authentication and security solutions, you will help design and deliver secure, scalable, and high-performing software for Mastercard’s Identity Solutions platform. As a Senior Software Engineer, you’ll take ownership of complex technical work, contribute to design and architecture decisions, and support the team in delivering reliable, production-ready systems. You’ll collaborate closely with product, security, and platform teams to build solutions that meet both business and technical needs. Role •Design, build, test, deploy, and maintain scalable, cloud-native applications and microservices •Develop REST APIs using Java and Spring Boot, focusing on performance, scalability,
Applying for this Senior 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.