Back
Mastercard logo

Software Engineer II

Mastercard · Posted Oct 23

Global technology company connecting consumers, financial institutions, merchants, and businesses through secure payment processing and digital commerce solutions

Pune, Maharashtra, IndiaFull-timeOnsiteMid Level3–5 years₹18.0L–₹28.0L yearly99 applicants
PaymentsFinancial ServicesFintechCredit CardsBankingPublic Company
Be an early applicantFull time

Get a personal compatibility score

Add a resume for personal matches

About the role

The Mastercard Transaction Stream team develops next-generation Core Payment Products built on Digital Network Architecture, Cloud Native principles, and a Scaled Agile Framework. As a Software Engineer II on the team, you will contribute to the design, development, integration, automation, and delivery of highly scalable payment solutions while ensuring platform reliability, performance, and engineering excellence. The role also drives quality engineering, automation, and end-to-end product validation in collaboration with cross-functional global teams.

What you will do

  • Work as a Transaction Stream team member to deliver end-to-end product validation for Transaction Stream.
  • Play a crucial part in helping drive Quality to help build and ship better products.
  • Drive test engineering methodologies, Mastercard standards and help build high quality software.
  • Leverage GenAI tools and agents to bring productivity and speed
  • Help make Quality as an integral part of the development process.
  • Proactively monitor customer insights and production issues to seek quality feedback and improve processes to enhance quality of the product/capability.
  • Drive quality automation and self-service culture as a part of software delivery practices.
  • Acts as first-review for project-level reviews, walkthroughs and inspections.
  • Communicate effectively and coordinate with various global groups in MasterCard to ensure success of the projects, including Business Owners, Product Owners, Enterprise Architecture teams, Other product teams etc.
  • Lead various initiatives for improving automation, defect metrics and overall quality. Conduct various Proofs-of-concept as per technological and business needs

Skills used in this role

JavaSpring BootMicroservicesEvent-Driven ArchitectureISO 8583CI/CDSFTPHTTPSRPCSocketsPivotal Cloud FoundryCloud-NativeGenAISAFeAgileAutomation FrameworksUnit TestingIntegration TestingProblem SolvingCommunicationStakeholder ManagementAttention to Detail

What the employer is looking for

  • Bachelor's or Master's Degree in Computer Science, Software Engineering, or equivalent.
  • Strong analytical, organizational, and problem-solving skills with exceptional attention to detail. (Must)
  • Ability to analyze technical requirements systematically and deliver effective engineering solutions. (Must)
  • Experience in software development, unit testing, functional testing, and integration testing. (Must)
  • Strong hands-on experience developing automation frameworks and software solutions using Java. (Must)
  • Experience building, testing, and supporting applications across Microservices, Event-Driven Architectures, and Database platforms. (Must)
  • Experience working with various communication protocols (SFTP, Sockets, HTTPS, RPC, etc.) and CI/CD pipelines. (Must)
  • Working knowledge of payment simulation tools such as T3 (or similar tools) and ISO 8583 payment protocols. (Must)
  • Strong understanding of card payments, transaction processing, message flows, and financial messaging formats.
  • Understanding of cloud-native platform architectures and microservices-based application development. (Preferred)
  • Passion for emerging technologies and modern software engineering practices, especially Event-Driven Architecture and modern caching/persistence mechanisms.
  • Experience with Digital Native Architecture, Spring Boot, Cloud technologies (preferably Pivotal Cloud Foundry), and Agile (SAFe) development environments.
  • Strong communication and stakeholder management skills with experience collaborating across Product, Architecture, Engineering, Quality, and Vendor teams.
  • Ability to provide technical guidance and contribute to engineering best practices across teams.
  • Strong coordination and organizational skills with the ability to work effectively across global teams and stakeholders.
  • Demonstrated experience working in Agile (SAFe) environments with a focus on delivering high-quality software solutions.

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Mastercard

Mastercard is a global technology company in the payments industry that connects consumers, financial institutions, merchants, governments, and businesses worldwide. It operates a fast and secure payment processing network that spans more than 200 countries and territories. Through innovative products and solutions in credit, debit, digital assets, and security, Mastercard makes commerce safer, simpler, and more accessible.

Industry
Payments
Company size
10001+ employees
Founded
1966
Location
Purchase, New York, USA
Funding stage
Public Company

Funding

Public Company · $115M raised

Public Shareholders

Leadership

MM
Michael Miebach

Chief Executive Officer

SM
Sachin Mehra

Chief Business Officer

EM
Ed McLaughlin

President & Chief Technology Officer

SM
Susan Muigai

Chief People Officer

Apply