Head of Software Engineering
Birmingham / Hybrid
Vacancy listed 13/02/2025
Application deadline 20/03/2025
Details
Role
Birmingham Bank are looking for dynamic and experienced Head of Software Engineering to lead and grow our software development teams, drive innovation and deliver high quality products. 
 
Leading a team of engineers, you’ll be responsible for shaping the Banks software architecture, engineering processes and the delivery of key technology initiatives in line with our roadmap. 

Company
Founded in a melting pot of ideas, with the power to make others shine. 
 
At Birmingham Bank we exist to make impossible dreams become possible. 
Empowering people’s ambitious journeys. Through work. Through life. 
 
Born over 60 years ago to enable ironmongers to thrive, the Bank prides itself on being a collaborative and diverse workplace where staff are supported to bring their full selves to work. We offer hybrid working options, a modern office space located in the heart of Birmingham and a range of benefits designed to allow you to operate at your best.
 
Trustworthy, Ambitious and Dedicated are the values we live by and through which we support our customers ambitions.
 
It’s been said in Birmingham, “they make useful things and make them well.” At
Birmingham Bank we only do useful banking and always do banking well. 
 
Birmingham Bank - Better Banking, Made for You

Responsibilities
Reporting into the Technology Director, the successful candidate will be responsible for developing and executing the software development strategy in line with our technology and business goals. 
 
Leading and managing a team of high-performing software engineers, you’ll oversee the design, architecture and development of scalable and secure software products working closely with our Product, Design and Technology teams to help us maintain a competitive advantage. 
 
Exploring options to enhance our ways of working and embedding a continuous improvement culture within the team.
 
Creating and maintaining detailed documentation for software architecture, design decisions, and coding standards. 
 
Implementing robust security measures to safeguard data and ensuring ongoing compliance. 
 
Provide technical leadership in evaluating and using new tools, frameworks and methodologies. 

Key Tasks
Delivery of the software development strategy ensuring we maintain best practices for coding, testing and deployment capabilities on a continued basis.
 
Actively manage engineering resource allocation to support the effective delivery of our roadmaps.
 
Define and monitor key metrics to providing oversight of engineering performance, velocity and delivery outputs. 
 
Relationship management with key partners ensuring full oversight of delivery and cost effectiveness. 
 
Acting in line with the Bank’s core values of being trustworthy, ambitious and dedicated.

Experience
You’ll need 8+ years’ experience in software development with at least 5 years in engineering leadership roles and a proven track record of building, scaling and retaining high performing engineering teams.

Familiar working with microservice architectures supporting improved scalability, fault isolation and flexibility within the eco-system.

Possess strong technical knowledge of cloud platforms (AWS and Azure) and have experience with programming languages and frameworks including C#, .Net, Python and JavaScript/TypeScript.

Have hands on experience working with automation and monitoring tools coupled with a strong understanding of software security practices and DevOps principles.

Prior experience working in a fast-paced environment with the ability to stay focussed under pressure whilst being adaptable to change is key for this role.

Qualifications & Personal Characteristics
A strategic thinker, capable of solving complex challenges whilst fostering a culture of engineering excellence.

Be a strong communicator with the ability to convey technical concepts to both technical and non-technical stakeholders.

Thrive within a team environment through continued collaboration and strong working relationships with peers, contributing to team goals and successful outcomes.
Benefits

- Pension employer contribution of 8%
- Death in Service 4x salary
- Private Health Care – sole cover
- Holiday 26 days per year + bank holidays
- Gym passes (2 per week)
- Employee Assistance Programme, including up to 6 counselling sessions per year
- Corporate eyecare scheme (eye test voucher and money off prescription glasses if required solely for VDU)
- Bike to work scheme


This vacancy has now been closed