M

Mastercard

Processes payments across a global network

Lead – Software Engineer - Agentic workflows/Apis

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Engineering, Information Technology, or a related field is required.
  • At least 8 years of software engineering experience is required.
  • A proven track record delivering enterprise-scale software solutions is required.
  • Experience leading cross-functional engineering initiatives is required.
  • Experience building cloud-native and distributed systems at scale is required.
  • Strong experience mentoring engineers and driving engineering excellence is required.
  • Strong object-oriented design and architecture skills are required.
  • Expertise in scalable system design and distributed architecture is required.
  • Experience with design patterns and modern engineering practices is required.
  • Expertise in unit, integration, performance, and automated testing is required.
  • Strong knowledge of continuous integration and continuous delivery, DevOps, and automation-first development is required.
  • Experience working in Agile product development environments is required.
  • A strong focus on reliability, observability, security, and performance optimization is required.
  • Proficiency in Java and Python is required.
  • Experience with Spring Boot, Spring Cloud, microservices, REST APIs, OpenAPI/Swagger, API lifecycle management, and distributed systems is required.
  • Knowledge of system design, object-oriented design, design patterns, Domain-Driven Design, event-driven architecture, CQRS, event sourcing, and hexagonal/clean architecture is required.
  • Experience with AWS services including EC2, ECS, EKS, Lambda, S3, API Gateway, IAM, SNS, SQS, and RDS is required.
  • Experience with Oracle, PostgreSQL, MongoDB, and NoSQL databases is required.
  • Experience with Kafka, Axon Framework, and event-streaming platforms is required.
  • Experience with Git, GitHub, Jenkins, Maven, Gradle, continuous integration/continuous delivery pipelines, Infrastructure as Code, and platform engineering is required.
  • Experience with Splunk, Dynatrace, OpenTelemetry, distributed tracing, application monitoring, logging, and alerting is required.
  • Knowledge of OAuth2, JWT, secure API development, secure software development lifecycle, authentication and authorization, encryption standards, and secure coding practices is required.
  • Experience with GitHub Copilot, Microsoft Copilot, and agentic engineering is required.

Responsibilities

  • Lead end-to-end delivery of complex engineering initiatives.
  • Define technical architecture, engineering patterns, solution roadmaps, and development standards.
  • Drive technical design reviews, architecture discussions, and engineering best practices.
  • Guide teams in building scalable, secure, resilient, and maintainable platforms.
  • Evaluate emerging technologies and recommend strategic adoption opportunities.
  • Influence technical roadmaps and long-term platform strategy.
  • Design and develop enterprise-grade backend services, APIs, and distributed systems using Java and Spring Boot.
  • Build scalable, high-availability microservices and cloud-native applications.
  • Design and implement secure, high-performance RESTful APIs and integrations.
  • Ensure software quality through code reviews, automated testing, and engineering governance.
  • Drive modernization, automation, and platform engineering initiatives.
  • Design and implement agent-driven workflows and intelligent automation solutions.
  • Integrate AI-powered capabilities into engineering and operational processes.
  • Collaborate with business and engineering stakeholders to identify AI-enabled use cases.
  • Establish best practices for responsible AI adoption within software delivery lifecycles.
  • Drive adoption of AI-assisted development practices to improve engineering productivity and quality.
  • Design, develop, and deploy solutions on AWS.
  • Build reusable frameworks, platforms, and engineering accelerators.
  • Enable Infrastructure as Code and automation-first engineering practices.
  • Design and support scalable ETL, analytics, and data processing solutions.
  • Build event-driven and data-intensive applications using modern architecture patterns.
  • Partner with DevOps teams to improve deployment reliability, scalability, and operational maturity.
  • Champion observability, monitoring, alerting, reliability, and performance engineering practices.
  • Lead incident management, troubleshooting, and root-cause analysis activities.
  • Drive continuous improvement initiatives focused on availability, performance, resiliency, and security.
  • Ensure compliance with Mastercard engineering, risk, and security standards.
  • Mentor and coach software engineers and senior engineers.
  • Support hiring, onboarding, and technical skill development.
  • Foster a culture of accountability, innovation, ownership, and continuous learning.
  • Collaborate across Product, Architecture, Security, Operations, and Engineering teams.
  • Develop future technical leaders and promote engineering excellence.
  • Deliver scalable and secure platform solutions aligned with business objectives.
  • Accelerate adoption of agentic and AI-enabled engineering capabilities.
  • Improve engineering productivity, quality, operational excellence, and platform reliability.
  • Mentor engineers and grow overall team capability.
  • Drive technical innovation while maintaining strong delivery execution.
  • Influence architecture and technology strategy across the organization.
  • Champion engineering excellence and modern software development practices.
  • Abide by Mastercard security policies and practices.
  • Ensure the confidentiality and integrity of accessed information.
  • Report suspected information security violations or breaches.
  • Complete periodic mandatory security training in accordance with Mastercard guidelines.

Desired Qualifications

  • Experience building AI-powered or agentic applications is preferred.
  • Familiarity with LLM platforms, generative AI, MCP, Copilot, or related technologies is preferred.
  • Experience with event-streaming platforms such as Kafka is preferred.
  • Experience with AWS services including Lambda, ECS/EKS, API Gateway, S3, CloudWatch, and IAM is preferred.
  • Knowledge of Infrastructure as Code tools such as Terraform is preferred.
  • Experience with observability platforms such as Splunk and Dynatrace is preferred.
  • Experience with Databricks, Snowflake, or modern analytics platforms is preferred.
  • Experience building enterprise API products and developer ecosystems is preferred.
  • Experience leading cloud transformation and modernization programs is preferred.
  • Payments, fintech, or financial services industry experience is preferred.

About the Company

Mastercard

Processes payments across a global network

Mastercard operates a global payment network connecting financial institutions, merchants, businesses and consumers. It authorizes, clears and settles transactions between participating institutions, while banks issue Mastercard-branded cards and extend credit to their customers. Its services also include fraud detection, identity verification, payment tokenization, data analysis and consulting for organizations managing commerce and financial operations. The company earns network fees linked to payment volumes and processed transactions, along with fees for its services and solutions. Founded by a group of banks in 1966, Mastercard is headquartered in Purchase, within Harrison, New York.

Company size
10,001+
Company stage
IPO
Headquarters
Town of Harrison, New York
Founded
1966

Recently Posted Jobs

Explore more opportunities at Mastercard

See more jobs