
Lead Software Engineer
Mastercard5 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
About Mastercard
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).