Mastercard

Lead Software Engineer

Mastercard
Apply
5 days ago
Pune, IndiaStaff+

Responsibilities

  • Lead end-to-end delivery of complex engineering initiatives and define technical architectures, patterns, roadmaps, and development standards.
  • Design and develop backend services, RESTful APIs, microservices, distributed systems, and cloud-native applications using Java and Spring Boot.
  • Build agent-driven workflows, intelligent automation solutions, and AI-enabled engineering capabilities.
  • Design and deploy scalable solutions on AWS and build reusable platforms, frameworks, and engineering accelerators.
  • Develop ETL, data processing, event-driven, and data-intensive applications while supporting reliability, monitoring, alerting, and performance engineering.
  • Lead incident management, troubleshooting, root-cause analysis, code reviews, testing, and engineering governance.
  • Mentor and coach software engineers, support hiring and onboarding, and develop technical leadership across the organization.
  • Influence platform strategy, modernization programs, architecture discussions, and cross-functional engineering initiatives.

Requirements

  • Bachelor's or master's degree in Computer Science, Engineering, Information Technology, or a related field.
  • At least 8 years of software engineering experience.
  • Proven experience delivering enterprise-scale software solutions and leading cross-functional engineering initiatives.
  • Experience building cloud-native and distributed systems at scale and mentoring engineers.
  • Strong expertise in Java, Python, Spring Boot, Spring Cloud, microservices, REST APIs, distributed systems, and scalable system design.
  • Experience with AWS, Docker, Kubernetes, databases, event streaming, platform engineering, observability, security, and automated testing.
  • Preferred experience building AI-powered or agentic applications and familiarity with LLM platforms, GenAI, MCP, or Copilot.
  • Preferred experience with Kafka, Terraform, Splunk, Dynatrace, Databricks, Snowflake, enterprise API products, cloud transformation, modernization, payments, fintech, or financial services.

Tech Stack

Apache KafkaAWSDatabricksDockerGitGradleJavaJenkinsKubernetesMavenMongoDBPostgreSQLPythonSnowflakeSplunkSpring BootTerraform

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