Software Developer C++ Python - Trading
Build and optimize high-performance C++ and Python software powering data-driven trading strategies in London, focusing on data processing/transformation and core trading systems alongside engineers and quantitative researchers. Salary up to 125k.
- Compensation
- 125K / yr
- Location
- London, United Kingdom
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Bachelor's or Master's degree in Computer Science, Engineering or related discipline
- Strong development experience in C++ and Python
- Solid understanding of the trade lifecycle and financial markets
- Strong CS fundamentals: data structures, algorithms, data processing/transformation
- Comfortable working in Linux
- Strong analytical and problem-solving skills, curious mindset
Nice to have
- Collaborative, analytical thinking, curiosity and continuous learning
Full description
Overview
In this role, you will design, build, and optimize proprietary software powering data-driven trading strategies. You’ll work on high-performance systems and data processing components within a collaborative engineering and quantitative research environment. The position offers ownership of meaningful engineering challenges at the heart of systematic trading and exposure to advanced trading technology. You will contribute to scalable software used by leading financial teams, with opportunities for ongoing learning and professional growth.
Pay / Benefits
- competitive salary up to 125k
- ongoing learning and professional development
- clear opportunities to develop technical skills and career
Responsibilities
- Design, build and optimize proprietary software components
- Work on data processing, transformation and high-performance systems
- Collaborate with engineers and quantitative researchers
- Own meaningful engineering challenges and contribute to core trading systems
- Work with cross-functional teams to support trading technology
Key requirements
- Bachelor's or Master's degree in Computer Science, Engineering or related discipline
- Strong development experience in C++ and Python
- Solid understanding of the trade lifecycle and financial markets
- Strong CS fundamentals: data structures, algorithms, data processing/transformation
- Comfortable working in Linux
- Strong analytical and problem-solving skills, curious mindset
- Collaborative
- Analytical thinking
- Curiosity and continuous learning
- C++
- Python
- Linux