Mastercard
payments
SoftwareEngineerII-1
Neural analysis suggests this role is
optimal for Mid candidates.
“Software Engineer II-1 at Mastercard. Skills: Java, Spring Boot, RESTful APIs, backend development, AI Agents, microservices based architectures. Develop and enhance software through programming, unit testing, implementation, documenting and delivery of software solutions. Research alternative technical solutions for changing business needs”
What You'll Achieve.
deliver resilient, secure, and performant systems aligned with Mastercard engineering standards and guild practices; develop high quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget
Industry & Context.
problem solving skills; ability to work independently on complex problems; Research alternative technical solutions for changing business needs; Research, create and evaluate technical solution alternatives for the business needs
Corporate Security Responsibility: Abide by Mastercard’s security policies, Ensure the confidentiality and integrity of the information, Report any suspected information security violation or breach, Complete all periodic mandatory security trainings
What They're Looking For.
Must Have
Excellent understanding and knowledge of Software Engineering Concepts and Methodologies, Experience building microservices based architectures, 3+ years of experience in the software engineering field, proficiency in Java, Spring Boot, RESTful APIs, and backend development, Must have knowledge of AI Agents and hands on using AI Agents, problem solving skills and the ability to work independently on complex problems, Experience working in Agile / Scrum environments, Must be high-energy, detail-oriented, proactive, and able to function under pressure to meet tight deadlines, communication skills -- both verbal and written – and able to quickly learn and implement new technologies, application appropriate frameworks and tools, relationship, collaborative skills and organizational skills with a high degree of initiative and self-motivation and Able to work as a member of matrix based diverse and geographically distributed project team, Willingness and ability to learn and take on challenging opportunities
Nice to Have
Knowledge of payments domain and Indian payment eco system is desirable, Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes), Knowledge of event‑driven architectures (Kafka, messaging systems)
What You'll Do.
Develop and enhance software through programming
documenting and delivery of software solutions
Research alternative technical solutions for changing business needs
Responsible for programming
maintenance and support of systems application software in adherence with MasterCard standards
processes and best practices
scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget
create and evaluate technical solution alternatives for the business needs
Create systems and testing documentation per department standards
Follow MasterCard Quality Assurance and Quality Control processes
Actively look for opportunities to enhance standards and improve process efficiency
Write comprehensive unit
ensuring high code coverage and reliability
Drive technical decisions within the team while aligning with Mastercard reference architectures and standards
Promote Mastercard values of inclusion
and continuous learning
How You'll Work.
Team & Collaboration
work closely with product, architecture, security, and platform teams; Able to work as a member of matrix based diverse and geographically distributed project team; Drive technical decisions within the team
Communication Scope
communication skills -- both verbal and written
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-1 ### Job Description Summary Job Overview: As part of an exciting, fast paced environment developing authentication and security solutions at Mastercard, this position will provide technical expertise within the development lifecycle for Mastercard Identity Solution program. As a Software Engineer II (Java), you will be a hands on technical leader responsible for designing, developing, and scaling high quality software solutions. You will work closely with product, architecture, security, and platform teams to deliver resilient, secure, and performant systems aligned with Mastercard engineering standards and guild practices. Role: • Develop and enhance software through programming, unit testing, implementation, documenting and delivery of software solutions. Research alternative technical solutions for changing business needs. • Responsible for programming, testing, implementation, documentation, maintenance and support of systems application software in adherence with MasterCard standards, processes and best practices. • Develop high quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget. • Research, create and evaluate technical solution alternatives for the business needs. • Create systems and testing documentation per department standards. • Follow MasterCard Quality Assurance and Quality Control processes. • Actively loo
Applying for this Software Engineer II-1 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.