Software Engineer I
Mastercard — Pune, Maharashtra
₹7–15 LPA (HireSetu estimate) · Entry level · Freshers eligible · Full-time · onsite · Apply by 20 Oct 2026
HireSetu listing reference 4c61f1 · employer requisition R-292435 — confirm requirements below, then apply on the employer site.
Quick answer: An entry-level engineering role in Pune where your code lands on both sides of the stack: a Java 17 backend and a React front end. Working features are the start; code quality gates decide what actually ships.
From Mastercard's job posting
Overview
- Responsible for the analysis, design, development and delivery of software solutions
- Defines requirements for new applications and customizations, adhering to standards, processes and best practices
Responsibilities
- Follow given directions and procedures in software delivery tasks (code development, test, deployment)<br />
- Deliver assigned work seeking guidance from experienced team members<br />
- Proactively seek code reviews of their work from experienced members<br />
- Understands the big picture and end-to-end logical architecture of systems in ownership areas<br />
- Provide feedback and suggestions on areas to improve<br />
- Understands the use of Mastercard technology policies in everyday work<br />
- Demonstrate active learning and sharing of software practices via Guild/Engineering community initiatives
Experiences
- Has ability to write secure code in Java 17 , react js
- Familiar with oracle and postgress databases.
- Understands and implements standard branching (e.g., Gitflow) and peer review practices
- Apply tools (e.g., Sonar, Zally, Checkmarx ) and techniques to scan and measure code quality and anti-patterns as part of development activity
- Understands and builds test code at unit level, service level, and integration level to ensure code and functional coverage
- Understands the use of basic design patterns (e.g., factory, adaptor, singleton, composite, observer, strategy, inversion of control)
- Understands requirement analysis being essential part of delivering value to our customers and partners and participate in elaboration, prioritization, and effort estimation
- Understands different SDLC practices (Waterfall/Scrum/Kanban/SAFe) and the delivery situations they are used for
- Understands the basic engineering principles used in building and running mission critical software capabilities (security, customer experience, testing, operability, simplification, service-oriented architecture)
- Familiar with different application patterns to implement different types of business processes (e.g., APIs, event-driven-services, batch-services, web-applications, big data)
- Understands Continuous Integration (CI) and Delivery (CD) concepts, and capabilities to support automation, pipelines, virtualization, and containerization
- Understands functional and non-functional testing types to elaborate and estimate test efforts
Text from Mastercard's official job posting, formatted by HireSetu. The employer's own page is the final word on details.
HireSetu's note
Two languages on one ticket
The experience list names Java 17 and React, and at this level you get a slice of a service or a screen, not a whole system. Assume both languages show up in your sprint. Pick the one you're stronger in, but a blank on the other is hard to hide.
Oracle and Postgres appear alongside them, so plain SQL matters: joins, indexes, reading a query plan when something is slow.
The pull request is the unit of work
Gitflow, peer review, Sonar, Zally and Checkmarx all get named. The feature running on your laptop is the halfway point. Work counts as finished once the branch clears the quality gates and a senior engineer has read it.
Review comments and scan findings will send work back more often than broken code will. Small commits that are easy to read go through faster than one big drop at the end of the week.
The actual week
The responsibility list reads grand: analysis, design, delivery. The week itself is a few assigned tasks, a standup, an estimation session, and chasing someone for a review. The posting openly says to seek guidance from experienced members, which tells you how much support to expect.
Testing is split into unit, service and integration layers. Learning one test framework properly beats a shallow pass at all three.
Patterns and process, by name
Factory, adaptor, singleton, composite, observer, strategy and inversion of control are listed outright. That's a revision list. Know what each one solves and where you have used one, even in a college project.
Waterfall, Scrum, Kanban and SAFe also appear. What matters is how they differ day to day, in standups and boards, not the textbook definition.
Drafted with AI from Mastercard's job posting and checked by Prashanth Jakkula before publishing. See our Editorial Policy.
How to apply
- Open Mastercard's careers site with the Apply button.
- Create a Workday account for Mastercard. Workday logins are separate for every company, so an account made for another employer won't work here.
- Upload your resume and check every auto-filled field; Workday often misreads dates and job titles.
- Answer the screening questions, submit, and look for the confirmation email from Workday.
No fees, ever. HireSetu never charges candidates, and no genuine employer asks for money to apply, interview or join. If anyone asks you to pay, stop and report the job.
Similar openings on HireSetu
- Software Engineer – Full Stack Developer (Java + React) at NEC Software Solutions — Pune — Software / IT · Full-time
- Software Engineer I – Full Stack (ASP.NET) at Honeywell — Pune — Software / IT · Full-time
- Engineer - Software & Application Development at Tata Communications — Pune — Software / IT · Full-time
- Software Test Engineer at Emerson — Pune — Software / IT · Full-time
- Software Engineer at Global Payments — Pune — Software / IT · Full-time
View Software Engineer I on HireSetu · More Mastercard jobs · Software / IT jobs · Jobs in Pune · Career Insights · FAQ · Companies