Infrastructure Engineer

  • Development
  • Edinburgh
  • 2025-06-19

About the job

Join us as an Infrastructure Engineer

You’ll collaborate in building the best possible solutions for public and private cloud environments and engineer infrastructure technology to comply with security, resilience, sustainability, and operational requirements with observability and guardrails built in

You’ll also use automation to provide testing and a route to live for the product, identifying ways to use new and existing technology tools to enhance performance, removing inefficiencies

This is a chance to work with colleagues across the bank to share engineering best practices, allowing you to provide thought leadership while developing solutions

What you'll do

As an Infrastructure Engineer, you’ll contribute to and manage the selection, creation and maintenance of technologies required to meet the needs of our customers, strategic targets and architecture outcomes, along with developing products using modern engineering practices and tools.

We’ll look to you to collaborate with Product Owners to develop product roadmaps and manage the lifecycle of the team's products and support engineered products to respond to customer feedback, new feature requests, resolve production issues and help customers consume our products.

Additionally, You’ll

Take a lead role within a team to design and engineer intuitive, self-service infrastructure products

Develop technical skills through continuous learning and development

Contribute to the delivery of infrastructure as code solutions

Build an awareness of design thinking tools and techniques with users in order to improve your product

Provide operational support for pattern or product related issues

Work with key vendors in the delivery of the infrastructure services and technology for the product

Assist with the development of team members

Lead technical workshops across multiple teams

The skills you'll need

To thrive in this role, you’ll have experience in software development or automation scripting such as Python or Shell, with an understanding of the software development lifecycle. You’ll also have experience in utilizing modern infrastructure as code via tooling.

We’ll expect you to bring a good understanding of Agile working practices and toolsets with the ability to create the vision for the Release Train, feature team, platform and domain.

Furthermore, You’ll Need

Experience of the development of CI or CD pipelines using modern tooling

Extensive experience of working and maintaining one of the following databases, Postgres, Oracle, MySQL, Microsoft SQL Server

Working experience with Puppet, and working knowledge of Kubernetes

Experience in software testing practices and tools, using observability tools and techniques with the ability to use data, information and user sentiment to continuously improve solutions

Public cloud vendor knowledge covering AWS and GCP

Experience of working with technology deployed to an on-premise datacentre

Strong collaborative communication skills for articulating technical concepts clearly to stakeholders