> Markdown version of [/jobs/ext/2841693-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/2841693-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - **Company:** MasterCard - **Location:** London, UK - **Experience:** Experienced - **Salary:** £60,000.0 - £100,000.0 - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Automation of Tests, Microsoft Azure, Bash Shell, Cloud Computing, Computer Programming, Continuous Integration, Data Centers, Linux, DevOps, Distributed Systems, Github, 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 - **Published:** September 11, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5878316886 ## About the Role * 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. ## 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 ## Related Videos - [Throwing off the burdens of scale in engineering](https://www.wearedevelopers.com/videos/608-throwing-off-the-burdens-of-scale-in-engineering) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Retooling and refactoring - an investment in people.](https://www.wearedevelopers.com/videos/371-retooling-and-refactoring-an-investment-in-people) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) ## Related Articles - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read)