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.
Principal Software Engineer
Join Mastercard’s Operations Automation Program as a Principal Engineer for our DevOps team that powers infrastructure automation across on-prem data centers and the cloud using Terraform, Chef, Ansible and other exciting tools.
Role
In this role you will enable automation, deployment and management of critical high-volume infrastructure into public and private cloud environments. You will work with global engineering teams to drive DevOps initiatives across the platform utilizing a highly scalable architecture leveraging enterprise tools and technologies.
This is a unique opportunity to shape the future of Mastercard’s infrastructure automation —advancing innovative, high‑performance solutions and driving engineering and operational excellence across the organization.
- Automate, provision and manage public and on-prem cloud infrastructure, including containerized and virtualized systems
- Plan, build, and optimize CI/CD pipelines to enable fast, safe, and repeatable delivery of complex distributed systems across a global network of data centres.
- Collaborate in cross-functional teams to automate deployments, troubleshoot complex issues, and support new product initiatives
- Champion Infrastructure as Code principles using tools like Terraform Enterprise, Ansible and Chef
- Drive observability and reliability through monitoring, logging, and alerting systems (Prometheus, Grafana, Druid, Splunk etc.).
- Foster innovation and continuous improvement, adopting new tools and practices to increase efficiency, scalability, and cost optimization.
- Hands-on coding of automation efforts in Go Lang
- Partner with stakeholders to align DevOps initiatives with business objectives, including uptime, deployment velocity, and cost efficiency.