Backend Software Engineer C++ Python - Trading
Client Server · London, United Kingdom ·
- Category
- Backend
- Salary
- GBP 125,000 / year
A backend engineer builds and optimizes data-driven systems in C++ and Python that power systematic trading strategies, collaborating with senior engineers and quantitative researchers in a Linux environment at a tech-led trading firm.
As a Backend Software Engineer, you will help build and optimize data-driven backend systems powering systematic trading strategies. You collaborate with senior engineers and quantitative researchers to design robust components in C++ and Python. The role emphasizes solving complex problems in a Linux environment and contributing to scalable software used in fast-paced markets. This is a hands-on, technically ambitious opportunity in a trading-focused tech team.
Pay / Benefits- Salary up to 125k
- Continuous learning and self development
- Career development
- Design, implement and optimise backend components for trading strategies
- Collaborate with engineers and quantitative researchers
- Contribute to data-driven systems and platforms
- Improve performance and reliability of core services
- Work in a Linux-based environment in a tech-led trading firm
- Proficiency in C++ and Python
- Strong CS fundamentals (data structures, algorithms, data processing)
- Experience in Linux environments
- Excellent problem-solving abilities
- Bachelor's or Master's in Computer Science, Engineering or related field
- Ambitious and keen to learn
- problem solving
- curiosity/learning mindset
- collaboration
- C++
- Python
- Linux