Senior Software Engineer

Durlston Partners
London, UK
26 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
£200,000.0
Working hours
Regular working hours

Tech stack

C Sharp (Programming Language) Python (Programming Language) Software Engineering Systems Architecture Information Technology Production Code

Job description

  • Design and develop robust systems primarily in Python, with additional work in C#
  • Contribute to tools supporting Risk, PnL, Valuations, and Middle Office functions
  • Apply strong software engineering principles, including testing, reliability, and systems architecture
  • Work closely with operations and technology teams to deliver high-quality, production-ready code

Requirements

  • 3-6 years’ experience in software engineering within trading, finance, or a related environment
  • Strong skills in Python and the ability to read and write C# code confidently
  • Exposure to middle office systems, valuations, or the trading lifecycle
  • Degree in Computer Science (BSc or MSc)
  • Strong focus on testing, reliability, and software design best practices

2 days WFH

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

4:50 min

Why developers treat test code differently than production code

Gil Zilberfeld · LIVE

1:22 min

Understanding software engineering as more than just coding

Lilia Gargouri Lilia Gargouri · World Congress 2026 Europe

3:02 min

Mapping external requests through bidirectional system architectures

Xavier Portilla Edo · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:02 min

Resolving the divergence between direct manipulation and code abstractions

Kris Rasmussen Kris Rasmussen +1 · World Congress 2024

Videos

See all

Related articles

See all