Mastercard logo

Senior Software Engineer

Mastercard · Posted Oct 12

Global technology company connecting consumers, financial institutions, merchants, and businesses through secure payment processing and digital commerce solutions

Pune, Mahārāshtra, IndiaFull-timeOnsiteLead/Staff7+ years₹30.0L–₹50.0L yearly100+ applicants
PaymentsFinancial ServicesFintechCredit CardsBankingPublic Company
Be an early applicantFull time

Get a personal compatibility score

Add a resume for personal matches

About the role

The Priceless Platform team builds the future of digital commerce on a rapidly scaling premium B2B2C platform that delivers experiences to Mastercard's banking partners globally, working in a collaborative cloud native engineering culture on AWS. The Senior Software Engineer role leads projects to enable reliability, security, and velocity, driving SRE practices such as chaos engineering, observability, and progressive rollouts while building automated testing integrated into CI/CD pipelines. The position also guides infrastructure automation and mentors engineers, and is based in Mastercard's Pune, India location.

What you will do

  • Hands on implementor – in test automation, performance testing, functional automation, test data management. As well as infrastructure automation
  • Collaborate with test automation engineers, exemplifying technical expertise and fostering a culture of excellence through knowledge sharing and mentorship.
  • Instill a culture of site reliability, shared ownership, and automation across the organization. Lead technical design reviews and code quality processes focused on reliability, security, and testability.
  • Drive SRE practices like chaos engineering, progressive rollout, and DevOps collaboration to bolster resilience.
  • Architect monitoring, logging, and alerting to provide end-to-end observability.
  • Tune performance and scalability via load testing, capacity planning, and architectural improvements.
  • Develop playbooks for incident response, disaster recovery, and post-mortem analyses.
  • Spearhead test automation frameworks, harnesses, and CI/CD integration for comprehensive test coverage.
  • Be a part of on-call support for critical production systems on a rotating basis.
  • Continuously improve SRE and test automation through emerging technologies and methodologies.
  • Manage test environments, data, and infrastructure to enable comprehensive testing.
  • Enable velocity through agile processes, CI/CD adoption, and fast release cycles.
  • Foster regular skill development and provide coaching to help teams reach their potential. Motivate and inspire the teams through servant leadership and collaborative culture.

Skills used in this role

PlaywrightTypeScriptPythonGitHub ActionsAWSCI/CDSREDevOpsTest AutomationChaos EngineeringObservabilityPerformance TestingLoad TestingCapacity PlanningIncident ResponseConfiguration ManagementMonitoringLoggingAgile

What the employer is looking for

  • You have been working as a technical lead for 7+ years, in Test Automation, SRE or DevOps
  • Hands on experience on Playwright with typescript/Python Test Automation along with Git Actions and AWS.
  • A track record of delivering complex technical solutions in fast-paced environments.
  • Proven and enthusiastic Cloud/AWS Engineering technical leadership experience
  • You have a direct, hands-on background in leading high-visibility projects and collaborating closely with and contributing technical skills in high-performing engineering teams across multiple regions
  • Experience taking part in & leading code reviews, refactoring, gathering code quality metrics.
  • Effective communication skills, both verbal and written, with strong relationship, collaborative, and organization skills.
  • Deep, hands-in, understanding of AWS with hands-on ability in developing, deploying, and securing services, ideally in regulated environments.
  • Experience with software development productivity metrics (e.g., code churn, commit size, test coverage,) and help to continuously improve code velocity, quality, and release frequency.
  • Experience in using code and scripts to provision, configure and manage the underlying infrastructure resources including servers, networks, databases and other components.
  • Practitioner of automation/configuration management, deployment strategies (blue/green, canary, A/B testing, feature flags), and logging and monitoring practices for high availability.
  • Bachelor or Master’s Degree in Computer Science or equivalent

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Mastercard

Mastercard is a global technology company in the payments industry that connects consumers, financial institutions, merchants, governments, and businesses worldwide. It operates a fast and secure payment processing network that spans more than 200 countries and territories. Through innovative products and solutions in credit, debit, digital assets, and security, Mastercard makes commerce safer, simpler, and more accessible.

Industry
Payments
Company size
10001+ employees
Founded
1966
Location
Purchase, New York, USA
Funding stage
Public Company

Funding

Public Company · $115M raised

Public Shareholders

Leadership

MM
Michael Miebach

Chief Executive Officer

SM
Sachin Mehra

Chief Business Officer

EM
Ed McLaughlin

President & Chief Technology Officer

SM
Susan Muigai

Chief People Officer