Senior Software Engineer

Company: DW Search
Apply for the Senior Software Engineer
Location: Greater London
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.

#J-18808-Ljbffr…

Posted: March 27th, 2026