Mastercard
Mastercard

Mastercard Off Campus Drive 2026 Hiring Freshers As Software Engineer For BE/BTech/ME/MTech

onsite
Pune
Posted 7/19/2026
Exp: 0-2y

Job Overview

Role: Software Engineer Location: Pune Experience: 6 months to 1.5 years Qualification: B.E/B.Tech/M.E/M.Tech Key Skills: Coding, Programming, OOPS, DSA's

Job Description

Provides support of applications software through programming, analysis, design, development and delivery of software solutions. Research alternative technical solutions for changing business needs.

Roles and Responsibilities

  • Software Development: Responsible for programming, testing, implementation, documentation, maintenance, and support of systems application software in adherence with MasterCard standards, processes and best practices.
  • Application Design: Design, build and maintain advanced applications, SDK, test framework, and tools for the payment platform.
  • Solution Delivery: Develop high quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget.
  • Collaboration: Collaborate with cross-functional teams to define, design, and ship new features. Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Technical Research: Research, create and evaluate technical solution alternatives for the business needs current and upcoming technologies and frameworks.
  • Analysis: Perform feasibility studies, logic designs, detailed systems flowcharting, analysis of input-output flow, cost and time analysis.
  • Project Management: Work with project team to meet scheduled due dates, while identifying emerging issues and recommending solutions for problems and independently perform assigned tasks, perform production incident management. Participate in on-call pager support rotation.
  • Documentation: Document software programs per Software Development Best Practices. Follow MasterCard Quality Assurance and Quality Control processes.
  • Mentorship/Support: Assist Senior Team members in modification of the documentation templates per the needs of the project and technology.
  • Process Improvement: Contribute ideas to help ensure that required standards and processes are in place and actively look for opportunities to enhance standards and improve process efficiency.
  • Reporting: Support collection and reporting of project and software metrics.

Skills and Eligibility Criteria

Experience: 6 months to 1.5 years of overall career experience into Software Development

Mandatory Technical Skills:

  • Excellent & Strong Coding Programming skills
  • Proven Knowledge of Software Engineering Concepts like OOPS, DSA's
  • Thorough knowledge and understanding of Software Engineering Concepts and Methodologies is required.

Competencies:

  • Must be high-energy, meticulous and proactive with the ability to function under pressure in an independent environment.
  • Must provide the necessary skills to have a high degree of initiative and self-motivation with a willingness and ability to learn and take on challenging opportunities.
  • Strong communication skills — both verbal and written – with strong relationship, collaborative skills and organizational skills.
  • Ability to work as a member of matrix based diverse and geographically distributed project team.
  • Must demonstrate MC Core Competencies.

About the Company

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.