Mastercard

payments

SoftwareEngineerII-1

Pune, Maharashtra, India FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“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.

payments
Problems you'll solve

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

Eligibility Requirements

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

Free ATS check

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.

Read Company Rants →