Mastercard
SoftwareEngineerII
Neural analysis suggests this role is
optimal for Mid candidates.
“Software Engineer II at Mastercard. Skills: Cloud-native microservices, Java, Spring Boot, REST API development. Analyze software solutions. Design software solutions”
Industry & Context.
Troubleshoot technical issues; Optimize system performance; Structured problem-solving; Root cause analysis
What They're Looking For.
Must Have
Bachelor's degree in Computer Science, Intermediate to advanced knowledge of Java, Intermediate to advanced knowledge of Spring Boot, Intermediate to advanced knowledge of REST API development, Understand relational database concepts, Experience working with Oracle, Experience working with PostgreSQL, Familiar with CI/CD concepts, Familiar with unit testing, Familiar with test-driven development, Familiar with test automation practices, Committed to building secure software, Committed to building reliable software, Committed to building scalable software, Committed to building maintainable software, Comfortable working in agile scrum environment, Troubleshoot technical issues, Optimize system performance, Continuous learner, Actively shares software engineering practices, Contributes to team initiatives, Contributes to engineering community initiatives
Nice to Have
Master's degree
What You'll Do.
Analyze software solutions
Design software solutions
Develop software solutions
Deliver software solutions
Build secure solutions
Build reliable solutions
Build scalable solutions
Build cloud-native solutions
Partner with development teams
Partner with product management
Partner with scrum masters
Deliver secure software solutions
Write maintainable code
Apply data structures
Apply design principles
Ensure maintainability
Participate in agile scrum ceremonies
Contribute to story estimation
Follow team working agreements
Follow coding standards
Follow engineering best practices
Participate in code reviews
Participate in code scanning
Participate in unit testing
Deliver high-quality artifacts
Contribute to test automation strategy
Simplify software development
Automate software development
Simplify software delivery
Automate software delivery
Troubleshoot technical issues
Debug technical issues
Resolve technical issues
Identify root causes of incidents
Apply learnings to improve reliability
How You'll Work.
Team & Collaboration
Development teams; Product management; Scrum masters; Agile scrum environment; Engineers; Stakeholders
Process & Methodology
Agile scrum, Story estimation
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** ### Software Engineer II ### Overview The Transaction Switching team is looking for a Software Engineer II to help drive our software delivery strategy forward by building secure, reliable, and scalable cloud-native solutions. The ideal candidate is passionate about software engineering, highly motivated, intellectually curious, collaborative, and committed to delivering high-quality services that support customer and business needs. Role In this position, you will: •Analyze, design, develop, and deliver software solutions with an emphasis on cloud-native microservices •Partner with development teams, product management, and scrum masters to clarify requirements, solve problems, and deliver secure software solutions •Write maintainable and efficient code to build and enhance applications, services, and REST APIs •Apply appropriate data structures and design principles to ensure performance, scalability, and maintainability •Participate in agile scrum ceremonies, contribute to story estimation, and follow team working agreements, coding standards, and engineering best practices •Participate in code reviews, code scanning, unit testing, and other development practices to deliver high-quality artifacts to production •Contribute to test automation strategy and help simplify or automate aspects of software development and delivery •Troubleshoot, debug, and resolve technical issues using a structured and analytical approach •Participate in a bla
Applying for this Software Engineer II 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.