Principal Engineer

Location
UK-ENG-London
Salary
Competitive
Posted
19 Sep 2019
Closes
09 Oct 2019
Ref
002642
Clearance Level
None / Undisclosed
Job Type
Permanent
Work for an organisation steeped in history with a front row seat for the digitalisation of the financial sector, and the rise of rise of fintech and regtech. A core organisational strength, with our people at our centre, Technology enable the Bank of England to deliver its mission by providing a hugely diverse set of technical solutions and platforms. From supporting critical systems which underpin the UK economy, to evolving data analytics, reinventing our online presence, and introducing a fully digital workplace. Be part of a team that's constantly evolving, just like our industry.

We take pride in our people, with backgrounds and experiences as diverse as the solutions they provide. You'll enjoy flexible working opportunities, a strong sense of community and well-being, and a collective mission to promote the good of the people of the UK. All of which add up to make the Bank a hugely rewarding place to work.

Department Overview

We are a leading digital and engineering faculty, steeped in history and in a front row seat for the rise of Fintech and general digitalisation of the Financial Industry.

The Bank of England prides itself on being an employer of choice and ensuring it remains on the leading edge in Cyber, Analytics and Payments. As one of the Bank's core strengths and with people at our center, we are critical in enabling its mission by providing a hugely diverse set of technical solutions and platforms. From supporting critical systems which underpin the UK economy, to evolving data analytics, reinventing our online presence, and introducing a fully digital workplace, the Technology Directorate strives to continually enable our organisation.

We take pride in our Technology team and are an equal opportunity employer which values diversity, with backgrounds and experiences as varied as the solutions they provide. Flexible working opportunities, a strong sense of community and well-being, and a collective mission to promote the good of the people of the UK makes this a hugely rewarding place to work.

Few organisations pair over 300 years of heritage with the opportunity to work with state of the art technologies in cyber security, payments and data analytics. Unlike many, we provide both engineering and development in-house. This internal expertise allows us to really understand the diverse needs of our historic institution and work using agile methodologies to meet them. We are constantly evolving, just like our industry, and there's never been a more exciting time for you to get involved

Job Description

Our focus on inclusion is intended to build greater diversity in order to reflect the society we serve and be an employer of choice.

As a Principal Engineer you will form an integral part of our Digital Platforms Extended Leadership Team, reporting directly into the Head of Infrastructure. You will help set up a Cloud Engineering Centre of Excellence (CECoE) by recruiting and leading a team of expert technology engineers empowered to enable Bank application platforms for deployment to the Cloud.

You will be a strong advocate for, and help support the delivery of, the Bank's core platforms:

  • Migration to new Bank data centres - a 'hyper-converged' private cloud
  • Migration of applications to the public cloud
  • The expansion of our next generation data analytics platform
  • Renewal of the Banks's flagship critical payments system
  • Development of a user-centric supervision system
  • Evolution of the Bank web presence
You will champion continuous delivery in software engineering through:

  • A real passion for technology and interest into industry trends (technology, methods and tooling)
  • The use of Agile delivery methods
  • Dev/Ops practices, including embedding such practices within other Technology delivery domains
  • Assisting with a programme of re-skilling through the wider organisation
  • Experimenting through Hackathons, accelerators, competitions, and proofs of concept
  • Partnering with creative 3rd parties
  • Being highly considerate to the cultural investment needed to ensure success
As a Technology Leader, you will:

  • Possess contemporary industry knowledge, gravitas and the influencing skills required to engage, influence and challenge senior partners
  • Develop a strong internal network
  • Support & collaborative with your immediate peer group with domain expertise
  • Actively represent the Bank of England at sector-wide events around the world
As part of your day-to-day leadership & management responsibilities you will:

  • Drive and manage a talent succession pipeline
  • Share information regularly, transparently and effectively
  • Empower, support and mentor staff
  • Communicate a clear vision aligned to Technology broader strategy
  • Take ownership for engagement scores within your Division and drive forward positive change
  • Motivate your teams to enable a productive, accountable and collaborative environment
  • Set clear goals and stretching objectives
  • Champion an inclusive environment where everyone can be their whole selves and produce their best work

Number of direct reports:

6-8 x Scale E and F senior engineers

Role Requirements
  • Lead a team of 5-8 senior engineers, associate engineers and trainee engineers.
  • Deliver flawless build and upgrade of software platforms and services through automation and configuration management.
  • Partner closely with domain teams to enable different software platforms for Cloud use.
  • Deliver the dev/ops toolchain required to support continuous delivery.
  • Deliver continuous integration and continuous deployment processes (CI/CD).
  • Deliver mechanisms for automated scaling of services.
  • Deliver automated platform recovery, including cross site failover.
  • Deliver security compliance mechanisms as part of virtual platform engineering.
  • Deliver automated testing for virtual platforms.
  • Take responsibility for key Cloud technology vendor relationships.
  • Ensure alignment between the Digital Platforms division, the Technology directorate, and the wider Bank.
  • Provide strong operational management and ensure ongoing protection and availability of all digital services.
  • Manage technical issues, risks, audit and compliance obligations, and ensure appropriate mitigation plans are in place and delivered.

Minimum Criteria

  • Strong experience leading highly technical expert teams.
  • Broad technical expertise spanning operating systems, programming languages, databases, networking and security.
  • Deep expertise of Cloud technologies in public and private Cloud environments.
  • Ability to develop partner relationships with in-house development teams to drive optimum performance.
  • A passionate people focus emphasising talent management. Positive leadership, employee engagement and motivation.
  • Experience of introducing new ways of working including agile adoption, fast feedback, partnering for innovation, and driving simplification and automation.
  • Previous experience interacting with senior executives.

Desirable Criteria

  • Good working knowledge of our mission and the part Technology plays.
  • Knowledge of Site Reliability Engineering (SRE) principles and approach Fluency in one or more programming and scripting languages, e.g. Python, Java, C#.Net , Go, Ruby, Bash
  • Knowledge of data centre networking
  • Knowledge of Linux and Windows platforms across development and operations
  • Knowledge of common databases, such as SQL Server, Oracle and MySQL
  • Knowledge of desired state configuration management tools e.g. Ansible, or Puppet
  • Knowledge of Infrastructure as Code (IaC) software, e.g. Vagrant and Terraform
  • Knowledge of common automated build and deploy software, e.g. Jenkins, Teamcity and Ansible
  • Knowledge of virtualisation and container technologies, e.g. VMWare, Kubernetes and Docker
  • Knowledge of automated testing practices, e.g. Test Driven Development (TDD), Behaviour Driven Development (BDD) and Acceptance Test Driven Development
  • Experience of leading digital transformation initiatives across a large diverse organisation


.

There is an expectation you will have been in your current role for at least 2 years before applying for a new opportunity.

You must currently be at the same grade or one scale below this position to be eligible to apply, you are not able to apply for a position more than one scale above your current scale.

We anonymise applications so hiring managers will not be able to see your personal information when reviewing your submission, including your CV. Please fully complete the application form questions as requested as any incomplete submissions may not be reviewed.





The closing date for applications is 09/10/2019

Please apply online, ensuring that you answer the application questions and submit your CV and most recent PRS.

Similar jobs

Similar jobs