Join us as a Principal Engineer
This is a challenging role that will see you drive the transformation of software development practices across the bank With your software engineering background, you’ll be working with architects to help define major components of the business-wide target architecture and roadmap You’ll gain valuable senior stakeholder exposure as well as the opportunity to hone your technical talents and leadership skills
What you'll do As a Principal Engineer, you’ll be creating transformative outcomes via engineering and innovative solutions to existing and new challenges, and technology designs which are innovative, customer centric, performant, secure and robust.
You'll lead initiatives that modernise software engineering practice, enhance cloud adoption, and integrate robust security practices into the SDLC. You'll be a visionary engineer who thrives on solving complex challenges and influencing the approach to software development.
You’ll also be:
Defining, creating and providing oversight and governance of engineering practices with a focus on continuous integration, automation and cloud native architectures Working within a platform or feature team along with software engineers to design and engineer reusable CI/CW pipelines that integrate security scanning and compliance checks Promoting engineering security best practices and embedding these into CI/CD pipelines, including SAST, dependency scanning, secret scanning and container scanning Influencing the development of software engineering strategies and architecture at domain and enterprise levels, identifying transformational opportunities for the businesses and technology areas
The skills you'll need Along with an expert understanding of the latest market trends, technologies and tools, you’ll bring significant and demonstrable experience of software engineering best practice, especially around scalability, automation, virtualisation, optimisation, availability and performance.
You’ll also need:
A strong background in leading software engineering teams in a matrix structure, introducing and executing technical strategies Experience of leading software engineering practices employing DevOps practices with tools such as Gitlab, Terraform, Ansible and Helm to build reusable enterprise ready CI/CD solutions Demonstrable experience of employing security best practices and embedding these into CI/CD pipelines including SAST, dependency scanning, secret scanning and container scanning The ability to rapidly and effectively understand and translate product and business requirements into technical solutions