Senior Software Engineer

DW Search

Greater London

Hybrid

GBP 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading financial services recruitment agency is seeking an experienced Python Engineer to contribute to a front office-facing platform within a tier-one investment bank. This role involves building backend services in Python, working on data-intensive workflows, and improving system design. Candidates should have strong experience in production environments, ideally with financial sector knowledge. The position offers a hybrid working model based in London, with competitive salary packages ranging from £80,000 to £120,000.

Qualifications

  • Strong backend Python experience in production environments.
  • Experience with complex systems in business-critical environments.
  • Solid understanding of system design and data flows.

Responsibilities

  • Building and evolving backend services in Python.
  • Working on data-intensive workflows and messaging-driven architectures.
  • Collaborating closely with engineers and front office users.

Skills

Python backend engineering
System design
Data flows
Distributed systems

Tools

MongoDB
Oracle
Java
React

Job description

Python Engineer (Core Trading Platform | Front Office)

£80,000-£120,000 base salary plus strong package

London - Hybrid

We’re hiring Python Engineers to join a front office-facing platform build within a tier-one financial services organisation - this is a greenfield platform in a high-growth area of the business, focused on scaling core trading workflows, data, and automation across multiple teams.

The role

You’ll be working on a backend-heavy platform that underpins pricing, workflows, and trade data across the business. The system is being rolled out more broadly, with a focus on improving visibility, reducing manual processes, and creating a single, scalable platform.The work is strongly focused on Python and system design, building production-grade services rather than lightweight scripting.

What you’ll be doing
  • Building and evolving backend services in Python within a distributed system
  • Working on data-intensive workflows and messaging-driven architectures
  • Contributing to a platform designed as a single source of truth across teams
  • Automating manual processes and enabling faster product and workflow rollout
  • Collaborating closely with engineers and front office users
Tech environment
  • Python (core focus), some Java and React (experience not essential)
  • Messaging systems and distributed architectures
  • MongoDB (core data store), some Oracle
What we’re looking for
  • Strong Python backend engineering experience in production environments
  • Experience building and operating complex, business-critical systems
  • Solid understanding of system design, data flows, and distributed systems
  • Comfortable working in evolving platforms with multiple stakeholders
  • Financial services experience is helpful but not required if candidates can show a genuine interest and conceptual understanding
Location

Hybrid working (London-based, with 3 days in office required)

Contract type

Permanent or contract (inside IR35) options available

If you’re an experienced, Python focused engineer looking to work on a major project for a tier one investment bank, apply now.

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

Similar jobs worth comparing

Python Software Engineer | Trading Systems
Python Software Engineer | Trading Systems

Selby Jennings • Greater London

On-site
GBP 70,000 - 110,000
Competitive compensation
Python Software Engineer | Quant Trading
Python Software Engineer | Quant Trading

Selby Jennings • Greater London

On-site
GBP 90,000 - 120,000
Python Software Engineer - Hybrid working - Up to £250,000 Base (+ Bonus)
Python Software Engineer - Hybrid working - Up to £250,000 Base (+ Bonus)

Hunter Bond • Greater London

Hybrid
GBP 200,000 - 250,000
Highly competitive compensation
Access to modern data technologies
Clear career progression
+1
Senior Python Developer- London- Up to
Senior Python Developer- London- Up to

Akkodis • Greater London

Hybrid
GBP 60,000 - 100,000
Benefits
Python Software Engineer - Hybrid working - £70,000 - £225,000 Base (+ Bonus)
Python Software Engineer - Hybrid working - £70,000 - £225,000 Base (+ Bonus)

Hunter Bond • Greater London

Hybrid
GBP 70,000 - 225,000
Highly competitive bonuses
Comprehensive benefits package
Emphasis on work-life balance
Senior Python Developer |
Senior Python Developer |

Akkodis • Greater London

On-site
GBP 77,000 - 129,000
Hybrid work model
Python Engineer – Up to £200,000 + Bonus + Benefits
Python Engineer – Up to £200,000 + Bonus + Benefits

Hunter Bond • Greater London

On-site
GBP 150,000 - 200,000
Bonus
Full Benefits
Python Developer
Python Developer

Randstad Digital • Greater London

On-site
GBP 70,000 - 90,000
Python Desk Developer (Proprietary Trading / Market Making)
Python Desk Developer (Proprietary Trading / Market Making)

Bonhill Partners • Greater London

On-site
GBP 156,000 - 180,000
Bonus
Benefits
Senior Python Developer - Up to £180,000 P/A + Bonus - London
Senior Python Developer - Up to £180,000 P/A + Bonus - London

Hunter Bond • Greater London

Hybrid
GBP 108,000 - 180,000