Backend Software Engineer C++ Python - Trading
Summary
Backend Software Engineer at a systematic trading firm, building and optimizing C++/Python software for data processing, transformation, and high-performance systems that power trading strategies, working alongside engineers and quantitative researchers in a fast-paced financial environment.
As a Backend Software Engineer in a technology-driven systematic trading firm, you design and optimize data-driven software powering trading strategies. You work on data processing, transformation, and high-performance systems, collaborating with engineers and quantitative researchers. You’ll own meaningful engineering challenges that sit at the heart of the trading business and contribute to advanced trading technology. This role offers strong learning, technical growth, and impact in a fast-paced financial environment.
Pay / Benefits- salary up to 125k
- ongoing learning and professional development
- clear opportunities to develop technical skills and career
- design, build and optimise proprietary software components
- work on data processing, transformation and high-performance systems
- collaborate closely with engineers and quantitative researchers
- take ownership of meaningful engineering challenges
- contribute to systems at the heart of the trading business
- Bachelor's or Master's degree in Computer Science, Engineering or related discipline
- strong software development experience in C++ and Python
- solid understanding of the trade lifecycle and financial markets
- excellent CS fundamentals: data structures, algorithms, data processing
- comfortable working in Linux environments
- strong analytical and problem-solving skills, curiosity and willingness to learn
- collaborative
- analytical
- problem-solving
- C++
- Python
- Linux