Senior Platform Engineer
As a Senior Platform Engineer, you will focus on improving Developer Experience and building self-service automation around Infrastructure as Code. This includes designing, building, and evolving "Golden Paths" for IaC that enable our engineers to build, test, and manage infrastructure and/or applications at scale across multi-cloud environments.
Your goal is to build self-service abstractions around Terraform and Terragrunt ecosystems that reduce cognitive load and allow developers to provision compliant, secure, and cost-effective infrastructure without needing to be cloud experts.
You will own the end-to-end lifecycle of our infrastructure and related application delivery tooling—shaping standards, improving developer/engineer experience, and embedding security, compliance, and observability into every stage of the pipeline. Working closely with application teams, SRE, security, and cloud platform engineers, you will act as both a technical leader and a force multiplier for engineering productivity. You are not just building infra; you are building the product that other engineers use to ship their code.
In this role, you will balance hands-on engineering with platform strategy, ensuring our CI/CD systems are resilient, cloud-agnostic, and optimized for scale as our environments and teams grow.
What You'll Bring
- IaC Mastery: Expert-level experience with Terraform and Terragrunt for managing complex, multi-account cloud environments (AWS, GCP, or Azure).
- Scaling IaC: Deep understanding of state management at scale, modular design patterns, and CI/CD for Infrastructure (e.g., Atlantis, Spacelift, or custom GitLab/GitHub actions).
- Golden Path Architecture: Proven track record of designing platform abstractions and self-service developer tooling that hide cloud complexity from application teams.
- Automated Infrastructure Testing: Deep experience with Terratest (Go-based) to write unit and integration tests for IaC modules. You should be able to programmatically provision, validate, and teardown resources to ensure module contract stability.
- Policy as Code (PaC): Experience embedding governance into the workflow using tools like OPA (Open Policy Agent), or Checkov to bake in security and compliance.
- Strong hands-on experience building and operating CI/CD platforms at scale
- Expertise with Kubernetes in multi-cloud environments (AWS, GCP & Azure)
- Proven experience with modern CI/CD, GitOps, and deployment platforms (e.g. GitLab CI) for infrastructure management
- Strong automation skills using Go, Python and shell scripting
- Experience optimizing tooling/pipeline performance, reliability, and cost
- Developer Empathy: A product-mindset approach to infrastructure—treating internal developers as customers and focusing on "Builder Experience."
- Clear technical communication with engineers and stakeholders
- Ability to collaborate and influence across teams without formal authority
- High sense of ownership and accountability for platform outcomes
- Pragmatic problem-solving and sound engineering judgment
- Bias for automation, simplification, and continuous improvement
- Willingness to mentor and share knowledge
What You'll Get
Join us to shape the future of banking, where your professional growth is equally as valued as your personal well-being.
- Competitive base salary
- Company equity for all
- Learning and development opportunities
- Hybrid/Remote working (location dependant)
- 30 day working abroad
- 4 week paid sabbatical after 5 years service
- Additional benefits based on location