Join us as a Software Engineer This is an opportunity for a technically minded individual to join us as a Software Engineer You’ll be designing, producing, testing and implementing DevOps engineering solutions that support CI/CD capability across our software engineering community Hone your existing software engineering skills and advance your career in this critical role whilst making an impact to improve the software engineering experience for our engineers
What you'll do
Working in a permanent feature team, you’ll be developing capability of the associated CI/CD platforms across the disciplines of development, applications, data and infrastructure. You’ll also be liaising with principal engineers, architects in the domain and other key stakeholders to understand how the platform works and how it supports business objectives.
You’ll also be: Applying Agile methods to the development of solutions on the backlog Producing resilient and long-lived solutions and acting flexibly to cope with future needs Delivering intentional CI/CD patterns and formulating template design through innovative ideas, experimentation and prototyping Designing and developing solutions with a focus on the automation of build, test and deployment activities, using executable patterns and templates
The skills you'll need
We’re looking for someone with experience in software engineering platform CI/CD design and implementation, including being able to produce reusable CI/CD patterns and templates to solve complex problems. You’ll also need to be capable of complex requirements analysis capture and validation against business and systems requirements. You'll have experience of DevOps best practice, especially around scalability, automation, virtualisation, optimisation, availability and performance along with development experience in at least one mainstream programming language.
Additionally, you’ll demonstrate: DevOps experience using SCM with CI/CD tools such as Gitlab, Terraform, Ansible or Helm Experience of using a development platform such as Gitlab to build reusable enterprise ready CI/CD solutions Sound collaboration skills with the ability to work with teams to produce pragmatic solutions that work for the business Experience of information security policies and practices within the financial sector