Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer, Python

Castleisland

Greater London

Hybrid

GBP 70,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A forward-thinking financial technology company in Greater London is seeking a Senior Backend Engineer. This role involves designing, developing, and maintaining scalable backend systems to enhance financial empowerment. The ideal candidate has over 5 years of software engineering experience, predominantly in Python, and is passionate about solving complex challenges in a fast-paced environment. You will be expected to work onsite at least once a week, collaborating with a talented team to drive impactful financial solutions.

Benefits

Competitive salary
Sign-on stock options and bonus
Discretionary performance bonus
Paid annual leave
Development process ownership
Use latest technology
Supportive team environment

Qualifications

  • 5+ years of experience as a software engineer with 3+ years in Python.
  • Experience with relational databases, particularly Postgres.
  • Excellent communication skills in English, both verbal and written.

Responsibilities

  • Build agentic infrastructure for operations, including customer support bots.
  • Develop business logic with focus on clean code and maintainability.

Skills

Python
Postgres
TDD
DDD
AWS
Kubernetes
GitLab
LLM tooling

Education

Degree in a technical field
Job description
Overview

Our vision is simple: a global financial system, without hidden fees or unfair FX rates. With control in the hands of the users instead of the hands of banks. With fund management capabilities to grow your savings for decades and build generational wealth.

What we're looking for

Do you want to build robust systems that empower financial freedom? As a Senior Backend Engineer, you’ll design, develop, and maintain scalable, secure, and high-performing backend systems that power our innovative products. You’ll collaborate with a talented team to create solutions that drive financial inclusion and transform the way people manage their money. If you’re excited to solve complex challenges and make a meaningful impact in a fast-growing company, we’d love to hear from you.

Responsibilities
  • You will be responsible for building agentic infrastructure that will power our operations — you will build customer support bots and fintech crime (fincrime) AI agents that will redefine how fintech operations are done.
  • You will follow a pragmatic approach to develop our business logic, focusing on clean code, with emphasis on maintainability and fast turnaround with TDD, DDD and continuous integration & delivery.
Qualifications
  • 5+ years of experience as a software engineer with 3+ years of Python as your primary language.
  • Experience working with Postgres (or other relational) databases.
  • An academic background in a technical field.
  • A quick learner with an ambitious and results-driven personality, with excellent communication skills (English fluency, verbal and written).
  • Willingness to work from the London office at least 1 day per week.
Nice to have
  • Experience with LangChain and related LLM tooling.
  • Experience with LLM APIs (OpenAI, Google or Anthropic).
  • Experience with AWS, Kubernetes (K8s), GitLab, monitoring, and alerting.
Benefits
  • Competitive salary.
  • Sign-on stock options and bonus, so you become part of the company’s success.
  • Discretionary performance bonus (stock options).
  • Paid annual leave.
  • Own the development process that will impact customer outcomes.
  • Use the latest technology to work.
  • Strong team that will help you improve your skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.