Principal Software Engineer

MasterCard
London, UK
1 day ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
£60,000.0 - £100,000.0
Working hours
Regular working hours

Tech stack

Amazon Web Services Automation of Tests Microsoft Azure Bash Shell Cloud Computing Computer Programming Continuous Integration Data Centers Linux DevOps Distributed Systems Github
+20 more
Monitoring of Systems Python (Programming Language) Linux System Administration Ansible Prometheus Ruby Software Engineering Data Logging Scripting Cloud Platform System Grafana HybridCloud Kubernetes Deployment Automation Terraform Splunk Dynatrace Docker Jenkins Golang

Job description

  • We automate, provision, and manage public and on-prem cloud infrastructure, including containerized and virtualized systems.
  • We 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.
  • We collaborate in cross-functional teams to automate deployments, troubleshoot complex issues, and support new product initiatives.
  • We champion Infrastructure as Code principles using tools like Terraform Enterprise, Ansible, and Chef.
  • We drive observability and reliability through monitoring, logging, and alerting systems.
  • We foster innovation and continuous improvement by adopting new tools and practices to increase efficiency, scalability, and cost optimization.
  • We write hands-on automation code in Go Lang.
  • We partner with stakeholders to align DevOps initiatives with business objectives, including uptime, deployment velocity, and cost efficiency.

Technologies:

  • AWS
  • Ansible
  • Azure
  • Bash
  • CI/CD
  • Cloud
  • DevOps
  • Docker
  • Dynatrace
  • GCP
  • GitHub
  • Golang
  • Grafana
  • Helm
  • Support
  • Jenkins
  • Kubernetes
  • Linux
  • Network
  • Prometheus
  • Python
  • Ruby
  • Security
  • Splunk
  • Terraform

Requirements

  • We have 10+ years of experience in Software Engineering and DevOps roles, including at least 2 years in a technical leadership capacity.
  • We have a strong Linux systems administration background.
  • We have deep familiarity with cloud environments such as AWS, Azure, or GCP.
  • We have proven experience with container orchestration and tooling such as Kubernetes, Helm, and Docker Compose.
  • We have hands-on experience with Terraform Enterprise, Ansible, and Chef.
  • We have a strong understanding of CI/CD pipelines such as GitHub Actions and Jenkins.
  • We are proficient in scripting and programming such as Bash, GoLang, Python, and Ruby.
  • We have experience with monitoring and observability platforms such as Prometheus, Grafana, Splunk, and Dynatrace.
  • We have excellent communication skills and the ability to work effectively with Product, Developers, and Operations teams.
  • We demonstrate an ownership mindset, prioritization skills, and the ability to thrive in a fast-paced, multi-tasking environment.

About the company

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. We help build a sustainable economy where everyone can prosper by supporting a wide range of digital payments choices that make transactions secure, simple, smart, and accessible. Our technology, innovation, partnerships, and networks deliver products and services that help people, businesses, and governments realize their greatest potential. This is a full-time Engineering role within our Operations Automation Program, where we are shaping the future of infrastructure automation across on-prem data centers and the cloud using tools such as Terraform, Chef, Ansible, and other modern technologies. All activities involving access to Mastercard assets, information, and networks carry inherent security responsibilities, and we expect all team members to follow our security policies, protect confidentiality and integrity, report suspected issues, and complete required security trainings.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:30 min

Falling in love with Ruby and creating Basecamp

David Heinemeier Hansson David Heinemeier Hansson +1 · Coffee With Developers

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

Videos

See all

Related articles

See all