# Principal Software Engineer

**Company**: Mastercard
**Location**: London, England (Angel Lane)
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Finance

**Apply**: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/London-England-Angel-Lane/Principal-Software-Engineer_R-276737?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_7299cf6d-656

## Description

Join Mastercard's Operations Automation Program as a Principal Engineer for the DevOps team. You will enable automation, deployment, and management of critical high-volume infrastructure into public and private cloud environments.

Responsibilities:

- 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

Requirements:

- 10+ years of experience in Software Engineering and DevOps roles, including at least 2 years in a technical leadership capacity

- Strong Linux systems administration background

- Deep familiarity with cloud environments (AWS, Azure, or GCP)

- Proven experience with container orchestration and tooling (Kubernetes, Helm, Docker Compose)

- Hands-on experience with Terraform Enterprise, Ansible, and Chef

- Strong understanding of CI/CD pipelines (GitHub Actions, Jenkins, etc.)

- Proficient in scripting and programming (Bash, GoLang, Python, Ruby)

- Experience with monitoring and observability platforms (Prometheus, Grafana, Splunk, Dynatrace)

- Excellent communication skills and the ability to work effectively with Product, Developers, and Operations teams

- Demonstrated ownership mindset, prioritization skills, and ability to thrive in a fast-paced, multi-tasking environment

## Skills

### Required
- Linux
- Cloud
- Terraform
- Ansible
- Chef
- Go Lang
- Python
- Ruby
- Bash
- Kubernetes
- Helm
- Docker Compose
- Prometheus
- Grafana
- Splunk
- Dynatrace

---

Source: [Apply at mastercard.wd1.myworkdayjobs.com](https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/London-England-Angel-Lane/Principal-Software-Engineer_R-276737?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
