M
IT(Software/Hardware)

Senior Software Engineer

Mastercard (Ethoca)

Role Summary

Mastercard (Ethoca) is hiring a Senior Software Engineer for its engineering center in Pune, Maharashtra. In this full-lifecycle engineering and quality architecture role, you will work within an agile cross-functional team building global, high-scale fraud prevention, dispute resolution, and payment collaboration platforms. You will design and build automated validation frameworks from scratch, write scalable services (Java/Python/JavaScript), drive shift-left testing practices, validate data engineering pipelines using DBT and SQL, and mentor junior engineers across the SDLC.

Key Responsibilities

  • End-to-End Feature Delivery: Estimate, design, develop, test, and deploy microservices and cloud-native applications supporting Ethoca’s merchant and issuer product suite.
  • Automation & Framework Development: Design, build, and maintain scalable automated validation frameworks from the ground up for REST APIs, UI components, and event-driven architectures.
  • Engineering & Shift-Left Excellence: Review code, test architecture, and automation scripts while participating in design reviews to embed quality-focused practices early in the development lifecycle.
  • Data Pipeline & API Validation: Conduct data accuracy and reliability testing across data pipelines using Data Build Tool (DBT) and execute complex SQL validation queries.
  • CI/CD & DevOps Integration: Drive continuous integration and deployment pipeline execution using tools like GitLab, Jenkins, or GitHub Actions.

Key Qualifications

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related quantitative discipline.
  • Experience: 7+ years of hands-on software engineering and test automation experience across the full Software Development Life Cycle (SDLC).
  • Core Programming: Proficiency in modern object-oriented or scripting languages such as Java, Python, or JavaScript.
  • Automation & Testing Stack: Hands-on experience with tools like Selenium, Playwright, Cypress, REST Assured, or Postman.
  • Architecture & Data Knowledge: Solid understanding of REST APIs, microservices, distributed systems, SQL data analysis, and DBT (Data Build Tool) testing.

About Mastercard

Mastercard is a global technology leader in the payments industry that powers economies and empowers individuals across 200+ countries, making transactions secure, simple, smart, and accessible.

Important Candidate Notice

This job posting and its descriptions are owned by Mastercard (Ethoca) . We provide this overview to help developers discover opportunities. For applications, responses, or follow-ups, please connect with Mastercard (Ethoca) directly. Job Central Hub does not process applications or review candidate queries.

Profile Match Score

Sign in to see how well your skills and experience align with this job.

Sign In
Overview
Expected Salary ₹22 - ₹42 Lakhs/Annum
Experience Required 7 - 12 Years
Last Date to Apply 27-09-2026 4 days left
Posted On 23-09-2026
Mandatory Skills
Java Python JavaScript Test Automation Framework Design REST APIs Microservices Event-Driven Architecture CI/CD Pipelines SQL & Data Validation
Preferred Skills
Selenium Playwright Cypress REST Assured Postman Data Build Tool (DBT) Shift-Left Quality Practices Distributed Systems Agile & DevOps