We are currently operating Tandem on a hybrid work from home / work from office arrangement.

Core Details

Working Pattern: Monday to Friday (09:00-17:00)

Salary: £65,000-£75,000 + up to 20% bonus

The role 

We’re Tandem. The UK’s fairer, greener, digital bank providing hard working people across the UK with sustainable ways to borrow and save.

With more than 500 people in London, Blackpool, Cardiff, Durham and Manchester, all working together to create a fairer, greener, more accessible bank for people across the UK.

We’re on a mission to proactively help our customers to reduce their carbon footprint and accelerate the UK to net-zero carbon emissions by 2050 and we need more people to help us achieve this goal.

We've taken the beliefs, behaviours, and personality and created four underpinning values. These values demonstrate our guiding principles and behaviours for everyone at Tandem. Our ambition is that these values are ingrained and always front of mind when we're engaging with our stakeholder audiences.  Our values are BRAVE, ENTERPRISING, SIMPLE and TOGETHER.

We’re building an amazing team and we’re looking for an ambitious and purpose-driven Senior Software Developer to join the team.

As a senior software developer, you have extensive real-world experience of software development in teams. You have mastered a number of development tools and techniques. As a senior, you have “full stack” capability with a broad range of skills. Senior developers are the elders of our village, they use their experience and knowledge to teach, uplift, and enable our development team. Senior developers use their awesome coding talent to implement large amounts of well-structured code in short periods of time. Seniors are capable of designing and implementing well-structured systems made up of multiple components. 

If you’re innovative, curious and not afraid of a challenge, we’d love to hear from you. Your voice, ideas and drive will always find a home at Tandem. 

Our team 

You’ll work within one of our cross-functional agile squads focused on building and maintaining the software systems across the bank. This could be as a member of one of our value stream teams focused on delivering products to our customers via mobile or web, or perhaps you would fit better in one of our platform teams working on our awesome back-end systems driving efficiency and automation in our business processes. We also have squads dedicated to providing solidly engineered integrations with our business partners too. 

What you will be working on: 

The successful candidate will be responsible for the following: 

  • Designing and developing software within one of our cross-functional squads 
  • Working within the software development life cycle, using tools like Jira for work management, Git for version control, and Confluence for documentation
  • Participate in planning meetings to help senior developers and tech leads plan and estimate work
  • Perform code reviews 
  • Mentoring and guiding junior members of the team 

What we're looking for: 

The successful candidate will demonstrate the following experience skills and behaviours: 

Essential: 

  • You must be able to communicate fluently, both orally and in writing 
  • You must be able to present complex information to both technical and non-technical audiences 
  • You must be collaborative and enjoy problem solving
  • You are capable of understanding the big picture and able to deriving priorities from context
  • You are able to analyse requirements and advise on scope and options for continual operational improvement
  • You must be able to communicate fluently, both orally and in writing
  • You must be able to present complex information to both technical and non-technical audiences
  • You are an excellent mentor, be both willing and able to teach, and train team members
  • You are very experienced in developing software in teams
  • You will be familiar with common supporting tools for developers like Git, Jira, Confluence etc 

Mastery of at least two of the following languages: 

  • C# (Mandatory)
  • Java
  • Go
  • Python
  • TypeScript 

Experience in all of the following additional languages:

  • SQL 
  • HTML
  • CSS
  • JavaScript

 Desirable: 

  • You have expertise in multiple technical disciplines
  • You are well versed in agile ways of working such as Scrum, Kanban, or ShapeUp
  • You have solid hands-on experience with Cloud services and containerised application deployment
  • You self-reflect and strive to improve in all that you do 

 Qualities we look for: 

  • A passion for code 
  • A desire to learn and grow 
  • High levels of personal and professional integrity 
  • A positive demeanour, with excellent communication skills, intellect and energy 
  • Determined to succeed, high energy with humility and a strong personal drive
  • A collaborative working style
  • A very strong work ethic and a focus on delivery 

You can find our Applicant Privacy Policy here.

Tandem Money is an equal opportunity employer and are committed to meeting our responsibilities under the Equality Act (2010). We respect the diverse experience and talents that every individual brings to our Company and we are determined to ensure that no applicant or employee receives less favourable treatment on the grounds of gender, age, disability, religion, belief, sexual orientation, marital status, or race, or is disadvantaged by conditions or requirements which cannot be shown to be justifiable.

Please be aware that background checking (including credit and criminal records checks) form part of our recruitment process. We will adhere to our duties under the Rehabilitation of Offenders Act 1974.

Our mission is to build a business of the future, that improves people's financial lives.

No agencies please.

Apply for this Job

* Required

resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)
When autocomplete results are available use up and down arrows to review
+ Add Another Education