Software Engineer

Selby Jennings
London, UK
3 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£68,099.0
Working hours
Regular working hours

Tech stack

Algorithmic Trading C++ (Programming Language) Information Engineering Data Infrastructure Digital Assets Distributed Systems Memory Management Python (Programming Language) Software Architecture Blockchain Software Engineering Multithreading
+6 more
Concurrency Event Driven Architecture Linux Development Machine Learning Operations Functional Programming C++14

Job description

A leading multi-asset trading firm is seeking a Software Engineer to help build and evolve the technology underpinning its global automated trading platform. Working closely with quantitative researchers and trading engineers, you’ll develop and support the systems responsible for market data, execution, analytics, and trading operations. This is a highly collaborative role offering significant ownership and exposure to complex engineering challenges at the intersection of distributed systems, data engineering, quantitative research, and electronic trading.

Requirements

Technical Skills

C++ & Software Engineering

  • Modern C++ (C++17/20 and beyond)
  • Software architecture and system design
  • Multithreading, concurrency and memory management
  • Performance analysis and optimisation
  • Building robust, maintainable production systems

Python & Data Infrastructure

  • Production Python development
  • Large-scale time-series data processing
  • Research and analytics tooling
  • Type-safe, testable software development
  • Data engineering and platform development

Distributed Systems

  • Linux development environments
  • High-availability systems
  • Real-time and event-driven architectures
  • Observability and production support
  • Distributed computing concepts

Desirable Experience

  • Market data systems and exchange connectivity
  • Electronic trading platforms
  • Quantitative research infrastructure
  • Blockchain, digital assets or alternative data
  • Machine learning workflows
  • Functional programming principles

Ideal Background

Open to strong software engineers from financial services or leading technology companies. Experience within trading, quantitative research, crypto or financial markets is beneficial but not required.

Benefits & conditions

The successful candidate will be comfortable working directly with researchers, owning projects from conception through delivery, and solving complex technical problems with a high degree of autonomy. What’s on Offer

  • Build core technology used by a leading systematic trading business
  • Partner directly with quantitative researchers and experienced engineers
  • Work on challenging problems across trading systems, data and distributed infrastructure
  • Significant ownership and visibility from day one
  • Influence the direction of a growing trading and research platform
  • Competitive compensation and long-term career development opportunities

Apply for this position

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

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Loading talks and stories from around this role…