Principal Engineer - Infra
Summary
Principal Engineer designs and leads infrastructure strategy for a large bank, focusing on scalable, secure, and resilient cloud-native platforms while guiding hybrid hosting decisions and automation.
Join us as a Principal Engineer
You’ll design and engineer software with the customer or user experience in mind, while leading infrastructure and hosting strategy to enable reliable, scalable and efficient platform delivery
With your software development background, you’ll work with architects to help define major components of the business-wide target architecture and roadmap, including domain-level infrastructure, hosting and platform engineering strategies
You’ll gain valuable senior stakeholder exposure, alongside the opportunity to further develop your technical expertise and leadership skills
We are offering this role at Director level
What you’ll do
As a Principal Engineer, you’ll create great customer outcomes through innovative engineering solutions to existing and new challenges, as well as technology designs that are customer centric, high-performing, secure and resilient. You’ll act as a point of contact for solution design considerations, including infrastructure provisioning, environment setup and platform automation.
You’ll lead significant, complex and technically challenging assignments, including domain-wide infrastructure and hosting transformation initiatives. We’ll look to you to coordinate multiple feature teams to make sure their technical journeys support strategic objectives and deliver against metrics and outcomes published to our investors.
You’ll also be:
Governing and overseeing engineering and design solutions, with a focus on automation, simplification, resilience, security, performance, scalability and reusability across infrastructure platforms, hosting environments and cloud-native capabilities
Working with software engineers and infrastructure engineering teams to design and engineer complex software, scripts and tools that support the delivery of bank platforms, applications and services
Defining and developing architecture models and roadmaps, including workload placement strategies across on-premise, private cloud, and public cloud environments, to meet business needs and technical requirements
Influencing domain and enterprise architecture strategy, identifying opportunities to modernise hosting platforms and optimise cloud adoption
Defining and driving Infrastructure as Code (IaC) and Environment as Code practices to enable faster, standardised and repeatable environment provisioning
Leading hosting strategy decisions across hybrid environments, securing the right balance of cost, performance, resilience and scalability
Driving the standardisation and automation of infrastructure and environment provisioning to support CI/CD and accelerate delivery
The skills you'll need
You’ll bring significant experience in software engineering, software or database design and architecture, alongside experience developing software within Agile and DevOps environments. You’ll also have a strong experience of cloud and infrastructure engineering practices and shaping infrastructure strategy at scale.
Alongside an expert understanding of emerging technologies, tools and market trends, you’ll bring significant experience implementing engineering best practice across scalability, automation, virtualisation, optimisation, availability and performance. You’ll have deep knowledge of cloud-native architectures, infrastructure automation and distributed systems, with experience guiding workload hosting decisions across complex environments.
You’ll also need:
A strong background in leading software development teams in a matrix structure, introducing and executing technical strategies
Strong experience with cloud platforms such as AWS and GCP, and hybrid infrastructure environments
Hands-on experience with IaC tools such as Terraform or CloudFormation, alongside environment automation practices
Experience defining workload hosting strategies and managing environment lifecycles across hybrid infrastructure environments
Significant experience of test-driven development and using automated testing frameworks, mocking, stubbing and unit testing tools
Experience designing or implementing APIs that support scalable platform and infrastructure services
The ability to rapidly understand business and product requirements and translate them into effective technical solutions
Hours
45Job Posting Closing Date:
23/07/2026