> Markdown version of [/jobs/ext/3861708-software-engineer](https://www.wearedevelopers.com/jobs/ext/3861708-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Selby Jennings - **Location:** London, UK - **Salary:** £68,099.0 - **Contract:** Permanent contract - **Skills:** Algorithmic Trading, C++ (Programming Language), Information Engineering, Data Infrastructure, Digital Assets, Distributed Systems, Memory Management, Python (Programming Language), Software Architecture, Blockchain, Software Engineering, Multithreading, Concurrency, Event Driven Architecture, Linux Development, Machine Learning Operations, Functional Programming, C++14 - **Published:** October 22, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5936925015 ## About the Role 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. ## 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.