Shawbrook logo


In office: London

  • 🇬🇧 United Kingdom

Senior Full Stack Engineer

Company Description

Shawbrook is a new type of specialist financial services company, combining the relentless focus on customer service and innovation you would expect from a fintech with the expertise and certainty of a bank. Shawbrook is driven by a purpose to solve complex problems that unlock opportunity for its rapidly growing customer base of over 300,000 UK consumers and businesses.

Our success would not have been possible without our Team. Our people differentiate us from the competition through their deep sector knowledge, they are the life force of our business.

Join Shawbrook because you:

  • Want to help us deepen our industry sector knowledge, combining technology alongside the best banking brains.

  • Want to build a bank for the future and be part of our digital transformation journey that will enable customers & businesses to thrive

  • Want to continue to grow professionally. We encourage you to grow and be the best version of yourself.

  • Care about sustainability? We want to be better for our people, environment and society.

  • Bring passion and enjoyment to your work. You’ll work hard but you’ll have fun too.

Job Description

We want our product decision making at Shawbrook to be informed by a thorough understanding of our customers' needs. We have a wealth of data from which we need to derive meaningful actionable insights. This requires an interrogative approach to data analytics: we are not simply monitoring and reporting figures, we are running exploratory data analyses, generating testable hypotheses, and building datasets and visualisations which help us towards provably better customer outcomes.

The Software Engineer role covers three main areas: data rich software applications; coordinating our user tracking; and building A/B testing capabilities. We are building a suite of intuitive, interactive data analytics applications to enable stakeholders to view and digest analyses and insights. We need to build, deploy, and maintain performant applications, with a focus on quality, reproducibility, and usability. We have a wide range of digital systems within which we track and analyse user behaviour.

As we undergo a technical transformation, bringing more of our tech in-house, building out a range of new systems, and ensuring they work seamlessly with a wide array of existing internal and external systems, the challenge is to bring a focus on the quality, accessibility, and consistency of data models throughout. This will require a pragmatic approach to where we are now, and an optimism and growth mindset for focussing on where we can be next.

This is a fast-paced environment, working in an Agile team, where you will be required to hit the ground running, pick up new languages and systems quickly, and contribute to deliverables, whilst being given the freedom to share and implement your own ideas.  At this transformative time for Shawbrook, you’ll have the opportunity to make your mark right away as you undergo pivotal, impactful work with truly diverse opportunities to support your development.


  • Defining company-wide standards for how we define our data models consistently, to track seamlessly across diverse areas

  • Embedding quality engineering ways of working at Shawbrook- including release etiquette and environments, version control, code reviews, mobbing and pair programming, TDD, architecture.

  • Advocating for high quality standards and controls in how we build and share our data applications.

  • Collaborating with a wide array of different departments - Product, Engineering, Risk, Finance, Compliance, etc - to ensure that our standards are shared, adopted, and celebrated to ensure a consistent quality across the bank

  • Working alongside the digital marketing team to build upon our current approach to event based monitoring.


  • Proven proficiency in software engineering, with a focus on Python (including Pandas, NumPy, SciPy, Plotly and Dash), Flask and JavaScript/React using object oriented design principles and patterns

  • Experience working in an Agile methodology with Azure Dev Ops; deploying and monitoring reliable web applications and environments

  • Experience driving and embedding engineering best practices including, unit testing, integration testing and TDD/BDD

  • Curious and enthusiastic, with a keen interest to learn new concepts and technologies, and the ability to digest them quickly, working with autonomy

  • Interest in high level business outcomes, and ability to fully understand issues before jumping to solutions

  • Exceptional communication skills with the ability to moderate technical discussions and nurture a collaborative, ego free culture

Additional Information

Your Wellbeing - We take your health and well-being very seriously by providing a range of benefits to give you and your family peace of mind. These include:

  • Market leading family friendly policies such as access to our Maternity, Adoption and Paternity policies from Day 1 of your employment

  • Free access to Headspace, a mindfulness & meditation digital health app

  • Free access to Peppy digital health app that offers personalised support through fertility treatment becoming a parent or menopause

  • EAP (Employee Assistance Programme) - Offering you support on a wide range of subjects including financial concerns, mental wellbeing and more general queries around family, work, housing and health

  • Cycle to work scheme

  • Discounts on gym membership

  • Contributory pension scheme & death in service

Your Lifestyle - It’s important you strike the right balance between your work and personal life. We provide benefits to support you when at work and when you’re enjoying your leisure time.

  • Minimum of 25 days holiday per year

  • Option to buy or sell holiday days through our flexi-holiday scheme

  • Discounts on gym membership nationwide

  • Access to discounts on a range of high street and online brands

  • Community support and charitable giving

Your Contribution - We’re focused on rewarding those that go the extra mile in helping us achieve our goals.

  • Participation in our annual discretionary bonus scheme designed to reward your contribution to our success

  • Proudly Shawbrook recognition scheme focused on recognising our role models and thanking our colleagues for a job well done