Python Software Engineer

Fundment Limited

Greater London

On-site

GBP 70,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Pension 6% employer contribution
BUPA Private Health Insurance – fully
Life Assurance – 4 x base salary
28 days annual leave
Hybrid working arrangements – 3 days a

Job summary

Fundment Limited in London is seeking an experienced Python Software Engineer to join our product engineering team. You will help build and evolve the backend systems powering our wealth platform, designing secure, scalable APIs and internal tools using Python, FastAPI, SQLAlchemy, and related technologies.

Collaborate with cross-functional teams, own complex problems, and deliver production-ready code with strong emphasis on maintainability, observability, and reliability.

Qualifications

  • 4+ years of professional Python experience
  • Strong knowledge of REST APIs and async patterns
  • Familiarity with SQL and relational databases at scale
  • Passion for pragmatic clean code and scalable architectures
  • Excellent communication and ownership in fast-paced SaaS/fintech teams

Responsibilities

  • Design, build, and maintain APIs, backend services, and internal systems
  • Develop data-driven workflows and integrations with third-party systems
  • Shape technical direction and plan for scalability, performance, and reliability
  • Write clean, maintainable, observable, and secure code
  • Investigate complex distributed-system issues and drive long-term solutions
  • Collaborate with Product and Operations to translate business needs into robust solutions
  • Participate in code reviews and technical discussions
  • Mentor peers and contribute to a high-trust engineering culture

Skills

Python
FastAPI
SQLAlchemy
Pandas
NumPy

Tools

MySQL
PostgreSQL
GCP

Job description

Fundment is a fast-growing wealth infrastructure company transforming the £3 trillion UK wealth management industry. Our modern investment platform is becoming the platform of choice for financial advisers and their clients. We’re building high-performance tools with modern technology to create a better investment experience.

About the Role

We’re looking for an experienced Python Software Engineer to join our product engineering team. You’ll help build and evolve the backend systems that power our platform – working with modern Python tools and frameworks to deliver secure, scalable, and maintainable services. This includes building APIs, designing backend systems, and developing internal tools that support our operations and client-facing platform.

You’ll work closely with other engineers and cross-functional teams, take ownership of complex problems, and ship production-ready code that has real business impact. You’ll also contribute to design and architecture discussions and help maintain high standards for code quality and system reliability.

This role is best suited to someone with at least 4 years’ experience in Python based environments, who enjoys working in a fast-paced setting, values ownership and responsibility, and thrives in a collaborative, supportive team where real impact is encouraged.

Skills & Experience

Job roles: Back End

Core skills considered: Python, FastAPI, SQLAlchemy, Pandas, Numpy

What You’ll Be Doing

Design, build, and maintain APIs, backend services, and internal systems that support both client-facing features and operational teams

Develop and evolve data-driven workflows and integrations with third- party systems, including asynchronous processing and event-driven architecture

Shape technical direction, contribute to architectural decisions, and plan for scalability, performance, and reliability

Write clean, pragmatic code with a strong focus on maintainability, observability, and security

Investigate complex issues across distributed systems, identify root causes, and drive long-term solutions

Collaborate closely with Product, Operations, and fellow engineers to translate business needs into robust, well-engineered solutions

Contribute to code reviews, technical discussions, and shared team practices

Mentor peers and help grow a high-trust, high-impact engineering culture

Python 3.x with FastAPI, Pydantic, SQLAlchemy, Pandas, and NumPy

Relational databases: MySQL and PostgreSQL

GCP experience is a plus, but not required

Modern Middleware is a plus – e.g. Pub/Sub, Memcache

What We’re Looking For

4+ years of professional experience writing production-grade Python

Strong understanding of modern Python libraries, REST APIs, and async patterns

Familiarity with SQL and working with relational databases at scale

Passion for pragmatic clean code, robust architecture, and scalable systems

Strong communicator, comfortable with both collaboration and taking ownership

Experience working in fast-paced product teams, ideally within SaaS or fintech

(Bonus) Experience working in GCP or a similar cloud-native environment


Our Values

Collaborative – We solve problems together, with empathy and respect

Innovative – We challenge assumptions and rethink what’s possible

Supportive – We help each other grow and succeed

Flexible – We adapt and evolve quickly as we scale

Trustworthy – We deliver on our promises

Company Benefits

Be part of a modern, inclusive, high-trust engineering culture

Take ownership and ship code that directly improves client outcomes

Work with a smart, friendly team that values balance, growth, and support

Pension 6% employer contribution, minimum 2% employee contribution.

BUPA Private Health Insurance – fully paid for by the company, for you and your immediate family.

Medicash Cashplan – fully paid for by the company, for you and your immediate family.

Travel insurance – fully paid for by the company, for you and your immediate family.

Life Assurance – 4 x base salary.

Employee Assistance Programme

28 days annual leave plus bank holidays.

Paid compassionate leave – up to 5 days per year.

Enhanced paternity/maternity/adoption leave – 16 weeks at full pay after 12 months of service.

Jury service – 10 days at full pay.

Hybrid working arrangements – 3 days per week in the Fitzrovia office.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

Fundment Limited • Greater London

Hybrid
GBP 90,000 - 120,000
Pension 6% employer contribution
BUPA Private Health Insurance
Medicash Cashplan
+4
Lead Python Developer
Lead Python Developer

Fundment Limited • Greater London

Hybrid
GBP 90,000 - 120,000
Pension 6% employer contribution
BUPA Private Health Insurance – fully
Medicash Cashplan – fully paid for by
+6
Senior Python Developer
Senior Python Developer

TreasurySpring • Greater London

Hybrid
GBP 70,000 - 90,000
Competitive salary
Equity and bonus scheme
Unlimited Paid Leave
+8
Python Software Engineer
Python Software Engineer

Harrington Starr • Greater London

On-site
GBP 70,000 - 110,000
Python Software Engineer - Remote Working - Up to £120,000 Base (+Bonus, equity etc)
Python Software Engineer - Remote Working - Up to £120,000 Base (+Bonus, equity etc)

Hunter Bond • Greater London

Remote
GBP 120,000
Competitive salary
Equity in high-growth fintech
Career progression opportunities
+1
Senior Software Engineer
Senior Software Engineer

Fundment • Greater London

On-site
GBP 80,000 - 110,000
Python Engineer
Python Engineer

LinkedTrade • Greater London

Hybrid
GBP 65,000 - 90,000
Competitive salary
Hybrid work arrangement
Collaborative environment
Head of Product Delivery
Head of Product Delivery

Fundment Limited • Greater London

Hybrid
GBP 110,000 - 170,000
Pension 6% employer contribution
BUPA Private Health Insurance
Medicash Cashplan
+8
AWS/Python Software Engineer
AWS/Python Software Engineer

Citywire • Greater London

On-site
GBP 60,000 - 80,000
Generous holiday entitlement
Flexible working options
Annual well-being allowance
+5
Python Engineer
Python Engineer

Smartodds Limited • Greater London

Hybrid
GBP 50,000 - 70,000
30 days holiday
In-house chef
In-house masseuse
+5