Python Software Engineer

Fundment

Greater London

Hybrid

GBP 85,000 - 120,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Pension 6% employer contribution
Private health insurance
Medicash Cashplan
Travel insurance
Life assurance
Employee Assistance Programme
Annual leave 28 days + bank holidays
Compassionate leave
Parental leave
Jury service paid
Hybrid work in Fitzrovia

Job summary

Fundment is seeking an experienced Python Software Engineer to join our product engineering team. You’ll build and evolve backend systems powering our wealth platform using modern Python tools, APIs, and data-driven workflows.

You’ll collaborate across teams, own complex problems, and ship production-ready code that drives client outcomes in a fast-paced, supportive environment.

Qualifications

  • 5+ years of professional experience writing production-grade Python.
  • Strong understanding of modern Python libraries, REST APIs, and async patterns.
  • Familiarity with SQL and relational databases at scale.
  • Passion for pragmatic clean code, robust architecture, and scalable systems.
  • Strong communicator, comfortable with collaboration and taking ownership.
  • Experience working in SaaS or fintech.
  • Bonus: experience with GCP or similar cloud-native environments.

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, pragmatic code focusing on maintainability, observability, and security.
  • Investigate complex issues across distributed systems and drive long-term solutions.
  • Collaborate with Product, Operations, and engineers to translate business needs.
  • Participate in code reviews and contribute to team engineering practices.
  • Mentor peers and help grow a high-trust engineering culture.
  • Work with Python 3.x, FastAPI, Pydantic, SQLAlchemy, Pandas, NumPy.

Skills

Python
Async programming
System design
Communication
Ownership
SaaS experience

Tools

FastAPI
Pydantic
SQLAlchemy
Pandas
NumPy
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.

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
  • 5+ 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

Python Software Engineer
Python Software Engineer

Fundment Limited • Greater London

On-site
GBP 70,000 - 110,000
Pension 6% employer contribution
BUPA Private Health Insurance – fully
Life Assurance – 4 x base salary
+2
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
Senior Software Engineer
Senior Software Engineer

Fundment • Greater London

On-site
GBP 80,000 - 110,000
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
Software Engineer Python / Frontend
Software Engineer Python / Frontend

Adecco • West of England

Hybrid
GBP 50,000 - 70,000
Backend Python Developer
Backend Python Developer

Burns Sheehan • Greater London

Hybrid
GBP 75,000 - 100,000
Flexible benefits budget
Monthly socials
90 day work-from-anywhere perk
Experienced Product Engineer - Full Stack
Experienced Product Engineer - Full Stack

Oritain • Greater London

Hybrid
GBP 90,000 - 120,000
Hybrid working (3 days in Farringdon)
35 days paid leave
Birthday off
+6
Lead Software Engineer Python API - Fintech
Lead Software Engineer Python API - Fintech

Client Server Ltd. • Greater London

Hybrid
GBP 100,000 - 120,000