Mastercard

Software Engineer II | Data & AI Platform

Mastercard
Apply
12 hours ago
Pune, IndiaMid Level

Responsibilities

  • Build, test, and operate services, APIs, connectors, and automation for customer data exchange, workspace setup, and pipeline orchestration.
  • Deliver defined components independently from technical approach through release, monitoring, and support.
  • Write automated tests and documentation, and replace manual operational steps with code.
  • Investigate production issues, fix defects, support root cause analysis, and participate in production support.
  • Break down and estimate work, provide design and feasibility input, assess risk, and participate in code reviews.

Requirements

  • Intermediate skills in Python or another language such as Java, Scala, or C#/.NET, plus working SQL.
  • Knowledge of source control, automated testing, secure coding, code review, and CI/CD.
  • Experience building software on a public cloud, particularly AWS and Databricks.
  • Interest in data platforms and how data moves between systems, with clear communication and practical judgment when using AI tools.
  • Desirable experience with Spark, Snowflake, REST APIs, cloud storage integrations, C#/.NET, React-based tooling, external-partner data exchange through cloud storage or SFTP, infrastructure as code, or deployment automation.

Tech Stack

Apache SparkAWSC#DatabricksJava.NETPythonReactScalaSnowflakeSQL

Categories

Mastercard

About Mastercard

10,000+ employees

Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).

Contact me