Job Tank India
MA

Senior Software Engineer

Mastercard · Pune, India

experiencedPune, IndiaPosted 15 Oct 2026

This listing is from the archive and may be closed. Browse the latest experienced jobs for current openings.

Mastercard is hiring a Senior Software Engineer in Pune.

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer

Requirements

Education & Experience

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Proven software engineering experience focused on API development, integration, distributed systems, and enterprise applications.
  • Demonstrated experience designing and implementing enterprise-scale APIs and microservices in Agile and DevOps environments.

Preferred qualifications

  • Infrastructure and messaging: Terraform, reusable infrastructure modules, Kafka, event streaming, asynchronous messaging, and event-driven integration patterns.
  • API platforms: Apigee, Kong, MuleSoft, AWS API Gateway, or similar API management and gateway technologies.
  • Specification-driven development: Specifications as the source of truth for design, contracts, code generation, documentation, testing, validation, and implementation.
  • AI-assisted engineering: GitHub Copilot, Microsoft Copilot, Claude, Cursor, agent-based workflows, prompt/context design, automated quality checks, or AI/ML service integration.
  • UI development: Working knowledge of React, JavaScript or TypeScript, HTML, and CSS to build or support lightweight API-consuming interfaces.
  • Observability: Splunk, Dynatrace, Grafana, Prometheus, OpenTelemetry, or similar platforms.
  • Industry experience: Payments, financial services, fintech, or another highly regulated industry.

Key Competencies

  • Strong API architecture and design mindset.
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Strong ownership, accountability, and focus on business outcomes.
  • Ability to influence technical direction and communicate complex decisions clearly.
  • Effective collaboration and stakeholder-management skills.
  • Commitment to security, reliability, engineering excellence, continuous learning, and innovation.

Success Measures

  • Delivers secure, scalable, resilient, and reusable APIs and cloud-native services.

Skills

  • API architecture and design: REST, API-first delivery, resource modeling, OpenAPI/Swagger, governance, lifecycle management, versioning, backward compatibility, and end-to-end architecture across UI, API, services, data, and cloud layers.
  • API quality and testing: Consumer-driven contract testing, API mocking, schema validation, automated compatibility checks, functional testing, and quality gates.
  • Java and Spring Boot: Java, Spring Boot, Spring Web, Spring Security, validation, exception handling, dependency management, testing, and microservices development.
  • Python: API and service development using common frameworks, with emphasis on modularity, security, testing, and maintainability.
  • AWS: Hands-on experience with Lambda, ECS, API Gateway, EC2, S3, RDS, IAM, SNS/SQS, CloudWatch, and Secrets Manager.
  • API security: OAuth 2.0, OpenID Connect, JWT, mTLS, API keys, role-based access control, input validation, rate limiting, throttling, and secret management.
  • Distributed systems: Scalability, resilience, fault tolerance, timeouts, retries, circuit breakers, idempotency, caching, service discovery, and observability.
  • Data and SQL: Oracle, PostgreSQL, SQL Server, or similar databases, including data modeling, query optimization, and performance tuning.
  • DevOps and containers: Git, Jenkins or GitHub Actions, automated testing, static analysis, security scanning, deployment automation, Docker, and Kubernetes.

About Mastercard

Mastercard is seeking a highly skilled and motivated API Specialist to design, build, secure, and evolve enterprise-grade APIs that power critical business capabilities across Mastercard's ecosystem. Role-The ideal candidate will have deep expertise in API architecture, API design, microservices, and cloud-native engineering, with hands-on development experience using Java, Spring Boot, and Python. The role will define API standards, create reusable platform capabilities, and deliver secure, res

View original posting