Mastercard

Senior Software Engineer (Data Platforms)-2

Mastercard
Apply
17 hours ago
Pune, IndiaSenior

Responsibilities

  • Build a governed, automated self-service web experience and control layer for the Data Commercialization Platform.
  • Develop full-stack applications using Java, Spring Boot, REST APIs, React, and TypeScript/JavaScript.
  • Provision and govern cloud and lakehouse infrastructure across compute, networking, identity, storage, and security layers.
  • Design workflow orchestration platforms, automation frameworks, and long-running stateful processes with retries, idempotency, and reconciliation.
  • Build and operate modern data and lakehouse platforms, including streaming, distributed data, and workflow orchestration capabilities.
  • Integrate with external systems through REST and GraphQL APIs and support scalable, secure, reliable software delivery.
  • Evaluate architecture and technical trade-offs and collaborate with engineering, security, platform, and business stakeholders.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • At least 6 years of experience building scalable, reliable software in agile environments.
  • Strong back-end experience with Java, Core Java, Spring Boot, and REST APIs.
  • Strong front-end experience with React and TypeScript/JavaScript, including responsive design, accessibility, and performance optimization.
  • Deep hands-on experience with AWS and/or Azure, Kubernetes, networking, identity and access management, storage, security, infrastructure-as-code, CI/CD, observability, and cost optimization.
  • Experience with Python, Spark/PySpark, Databricks, Unity Catalog, Apache Iceberg or Delta Lake, object storage, and Apache Airflow.
  • Experience with distributed systems, microservices, relational and NoSQL databases, query optimization, caching, asynchronous processing, and application scalability patterns.
  • Experience with secure coding, access control models, automated testing, observability, and troubleshooting across application, API, data, and cloud layers.
  • Experience with workflow orchestration, automation frameworks, stateful processes, retries, idempotency, reconciliation, and external-system integrations.
  • Experience with Kafka, Flink, Trino, EMR, or Snowflake is preferred.
  • Exposure to LLM-based applications, retrieval-augmented generation, agentic frameworks, and evaluation techniques is preferred.
  • Experience using AI coding assistants and modern developer productivity tools is preferred.
  • Ability to evaluate technical trade-offs, participate in architecture and design discussions, and communicate complex solutions to technical and business stakeholders.

Tech Stack

Apache AirflowApache FlinkApache KafkaApache SparkAWSAzureDatabricksGraphQLJavaJavaScriptKubernetesPythonReactSnowflakeSpring BootTerraformTypeScript

Categories

Data EngineeringFull Stack
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