Senior Fullstack Engineer - Business Banking - Core Banking
Senior Fullstack Engineer - Business Banking - Core Banking

Senior Fullstack Engineer - Business Banking - Core Banking

Full-Time 43200 - 72000 ÂŁ / year (est.) No home office possible
OakNorth Analytical Intelligence

At a Glance

  • Tasks: Design and engineer large-scale systems for financial products, ensuring compliance and data integrity.
  • Company: Join OakNorth, a mission-driven company empowering ambitious businesses across the UK.
  • Benefits: Enjoy flexible hybrid work, competitive salary, 25 days holiday, and great team socials.
  • Why this job: Make a real impact in the financial sector while working with cutting-edge technology.
  • Qualifications: 5+ years in software engineering, strong DevOps culture, and a passion for mentorship.
  • Other info: Collaborative environment with opportunities for continuous improvement and career growth.

The predicted salary is between 43200 - 72000 ÂŁ per year.

At OakNorth, we’re on a mission to empower the UK’s most ambitious businesses. Since 2015, we’ve lent over $18 billion across the UK and US, helped create more than 58,000 new homes and 36,000 new jobs, and supported hundreds of thousands of personal savers — all while fuelling the UK economy.

Team Mission

The Core Banking team owns the foundational systems that power our financial products and ensure the integrity of our data and processes.

  • Own the financial accounts domain, including the design, creation, and lifecycle of financial products, ensuring they are compliant, scalable, and seamlessly integrated with the ledger and third‑party systems.
  • Manage our ledger (Thought Machine Vault Core), covering its integration, data integrity, and technical migrations, while maintaining a close partnership with the Thought Machine team.
  • Build resilient, event‑driven systems that ensure data consistency and traceability across internal platforms and external services.
  • Support financial and regulatory reporting, including reconciliations and compliance obligations such as FSCS.
  • Provide the systems and data models that ensure auditability, accuracy, and trust, from customer balances to external reports.

Qualifications

The role requires:

  • A strong technical background, including 5+ years of experience designing and engineering large‑scale systems.
  • Measuring success in terms of business impact, not lines of code.
  • Internalising the best ideas from across the organisation, humbly setting a vision that others can get behind.
  • Embracing DevOps culture: you build it, you run it.
  • Working well cross‑functionally and earning trust from co‑workers at all levels.
  • Care deeply about mentorship and growing your colleagues.
  • Preferring simple solutions and designs over complex ones.
  • Enjoying working with a diverse group of people with different areas of expertise.
  • Challenging the existing approach when necessary, but also getting on board once the options have been debated and the team has made a decision.
  • Being a broad thinker with the capability to see the potential impact of decisions across the wider business.
  • Utilising Generative‑AI: leveraging GenAI tools to increase productivity and enhance decision‑making processes within the role.

Nice to have:

  • Experience with or knowledge of transaction monitoring, financial crime prevention, AML, and fraud detection.
  • Familiarity with transaction systems, statements, and reconciliation processes.
  • Experience using Thought Machine Vault Core.
  • Strongly preferred: experience building and owning production Python systems.

Technology

  • Python.
  • PostgreSQL, BigQuery, MySQL.
  • TypeScript, React, styled‑components.
  • Jest, React Testing Library, Cypress, pytest.
  • AWS, GCP.
  • ECS Fargate, Docker, Terraform, GitHub Actions.

How we expect you to work

  • Collaborate – we work in cross‑functional, mission‑driven, autonomous squads that gel over time. We pair program to work better through shared experience and knowledge.
  • Focus on outcomes over outputs – solving a problem for users that translates to business results is our goal.
  • Practice continuous improvement – we optimise for feedback now, rather than presuming what might be needed in the future.
  • Seek to understand our users – we constantly seek understanding from data and conversations to better serve our users' needs.
  • Embrace and enable continuous deployment – seamless delivery of changes into an environment is essential for us.
  • Test outside‑in, test first – TDD keeps us confident in moving fast, and deploying regularly.
  • You build it, you run it – we embrace DevOps culture and end‑to‑end ownership of products and features.
  • Be cloud native – we leverage automation and hosted services to deliver resilient, secure services quickly and consistently.

How we expect you to behave

We embrace differences and know that when we can be ourselves at work, we are happier, more motivated, and creative. We want to be able to bring our whole selves to work, have our own perspectives and know that we belong.

  • A wide range of voices heard to the benefit of all.
  • Teams that are clearly happy, engaged, and laugh together.
  • Perceivable safety to have an opinion or ask a question.
  • No egos – people listen to and learn from others at all levels.

What makes working here better

  • This is a truly hybrid role, offering engineers the flexibility to work from home while also providing opportunities to collaborate in person with the team.
  • Work‑life balance – 25 days holiday (plus bank holidays) each year, and enhanced family leave allowances.
  • Competitive salary & equity – we want people to have a serious stake in the business.
  • Good kit – your choice of the best laptop, running macOS.
  • Team socials – the opportunity to get to know each other outside of work.
  • Company socials – a chance to catch up and meet new colleagues weekly over informal office breakfasts, lunches and dinners.
  • Commuter support – we offer the cycle‑to‑work and EV scheme.

Senior Fullstack Engineer - Business Banking - Core Banking employer: OakNorth Analytical Intelligence

At OakNorth, we pride ourselves on being an exceptional employer that champions innovation and collaboration within the financial technology sector. Our hybrid work culture promotes a healthy work-life balance, offering 25 days of holiday plus bank holidays, competitive salaries with equity options, and a supportive environment for professional growth through mentorship and cross-functional teamwork. With a focus on employee well-being and engagement, we create a dynamic workplace where diverse voices are valued, making it an ideal setting for ambitious individuals looking to make a meaningful impact in business banking.
OakNorth Analytical Intelligence

Contact Detail:

OakNorth Analytical Intelligence Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Fullstack Engineer - Business Banking - Core Banking

✨Tip Number 1

Network like a pro! Get out there and connect with people in the industry. Attend meetups, tech conferences, or even local coffee chats. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects. This is your chance to demonstrate your technical prowess and problem-solving abilities. Make sure it’s easy to navigate and highlights your best work!

✨Tip Number 3

Prepare for those interviews! Research the company and its products, especially if they’re in the financial sector. Be ready to discuss how your experience aligns with their mission and how you can contribute to their goals.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Senior Fullstack Engineer - Business Banking - Core Banking

Python
PostgreSQL
BigQuery
MySQL
TypeScript
React
styled-components
Jest
React Testing Library
Cypress
pytest
AWS
GCP
ECS Fargate
Docker
Terraform
GitHub Actions
DevOps Culture
Event-Driven Systems
Data Integrity
Financial Compliance

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Fullstack Engineer role. Highlight your experience with large-scale systems and any relevant technologies like Python, PostgreSQL, or AWS. We want to see how your skills align with our mission!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for empowering businesses and how you can contribute to our Core Banking team. Be genuine and let us know why you’re excited about this opportunity.

Showcase Your Projects: If you've worked on projects that demonstrate your technical skills and problem-solving abilities, don’t hold back! Include links to your GitHub or any relevant work that showcases your expertise in building resilient systems.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get the best experience possible. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at OakNorth Analytical Intelligence

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, PostgreSQL, and AWS. Brush up on your experience with Thought Machine Vault Core if you have it, as this could set you apart from other candidates.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've solved complex problems in large-scale systems. Focus on how your solutions had a measurable impact on the business, as they value outcomes over outputs.

✨Embrace the DevOps Culture

Be ready to talk about your experience with DevOps practices. Highlight instances where you’ve taken ownership of projects from start to finish, and how you’ve collaborated cross-functionally to achieve results.

✨Demonstrate Continuous Improvement Mindset

Share examples of how you’ve sought feedback and optimised processes in your previous roles. They appreciate a blame-free culture, so emphasise your willingness to learn from failures and innovate based on insights.

Senior Fullstack Engineer - Business Banking - Core Banking
OakNorth Analytical Intelligence

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>