Senior Software Engineer

Senior Software Engineer

Full-Time 80000 - 100000 £ / year (est.) No working from home possible
Qurated

At a Glance

  • Tasks: Lead software design and delivery across modern and legacy systems.
  • Company: Join a Tier 1 bank revolutionising its engineering approach.
  • Benefits: Enjoy competitive pay, hybrid work, and opportunities for growth.
  • Other info: Be part of a dynamic team with a focus on innovation.
  • Why this job: Shape the future of banking tech with autonomy and impact.
  • Qualifications: Expertise in Java, Python, or Go; strong architectural skills required.

The predicted salary is between 80000 - 100000 £ per year.

A Tier 1 bank is bringing its UK engineering back in-house - and it needs senior engineers to lead that rebuild, not just contribute to it. Modern tooling, greenfield builds, and genuine autonomy over technical direction. But this isn't a sandbox: you'll be untangling legacy estates, owning migration decisions, and setting the standard for how things get engineered at serious scale.

You’ll take a leading role in a full stack team built deliberately to work better than the old model - Java on the backend, React on the frontend, AWS underneath. You’ll own technical decisions across new builds and existing systems, shape architecture rather than inherit it, and work directly with product, design and senior stakeholders to set direction, not just deliver against it.

What you’ll be doing:

  • Leading the design and delivery of software across greenfield and legacy codebases
  • Owning architecture decisions for AWS-hosted systems, with scalability, resilience and security built in from the start
  • Setting engineering standards — driving code reviews, mentoring engineers, and raising the bar across the team
  • Making the calls on complex migrations: what to rebuild, what to refactor, what to retire
  • Acting as a technical voice with senior business stakeholders, translating engineering trade-offs into commercial decisions

What you’ll bring:

  • Deep hands‑on backend experience in Java, Python or Go - you still write code, and write it well
  • Strong architectural judgement across full stack systems - you can see how the pieces connect, and where they’ll break
  • Confident React.js knowledge, enough to lead and review frontend work credibly
  • A track record of delivering in complex environments - regulated, legacy-heavy, or large-scale (banking experience valued but not essential)
  • Security‑first engineering instincts as standard
  • The credibility to mentor engineers and influence stakeholders well beyond the engineering team
Qurated

Contact Details:

Qurated Recruitment Team

We think you need these skills to ace Senior Software Engineer

Java
Python
Go
AWS
React.js
Architectural Judgement
Code Review