Principal Software Engineer
Birmingham / Hybrid
Vacancy listed 13/02/2025
Application deadline 30/05/2025
Details
Role
Birmingham Bank are looking for dynamic and experienced Principal Software Engineer 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. 

Why Join Us?
At Birmingham Bank, we are unlocking opportunities. We are a new bank, building fresh from the roots up, and we are building banking differently. Over the next few years, we will be creating new savings and mortgage products, built on bespoke technology that’s truly useful. This is a new, better banking experience, so we need colleagues who share our progressive attitude: innovative problem solvers who deliver excellent value and build relationships. We believe in empowering people to bring their ambitions to life, whether that’s customers, intermediaries or our own colleagues. If you’re ready to open the doors to better experiences, we’d like to hear from 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