
C++ Software Engineer | Trading Team
Jump Trading7 hours ago
London, United KingdomSenior
Responsibilities
- Design, implement, and optimize trading algorithms.
- Collaborate with traders, quantitative researchers, and engineers to develop and execute trading strategies.
- Test trading systems for accuracy, stability, and reduced financial risk.
- Improve trading platform performance through resource efficiency and hardware optimization.
- Develop, deploy, and maintain market order execution algorithms.
- Contribute to a positive, collaborative working environment and maintain strong team relationships.
Requirements
- Bachelor’s or master’s degree in Computer Science, Engineering, or a related field.
- At least 5+ years of C++ development experience with expertise in algorithmic trading systems.
- Track record of developing, deploying, and maintaining market order execution algorithms.
- Experience designing or implementing large-scale big data processing or modeling systems on high-performance computing clusters.
- Exceptional problem-solving skills and an analytical mindset.
- Strong attention to detail and commitment to testing and quality assurance.
- Excellent communication and interpersonal skills, with a humble and cooperative attitude.
- Reliable and predictable availability.
Benefits
- Private medical, vision, and dental insurance.
- Travel medical insurance.
- Group pension scheme.
- Group life assurance and income protection schemes.
- Paid parental leave.
- Parking and commuter benefits.
About Jump Trading
Jump Trading is a privately held quantitative and high-frequency trading firm that designs low-latency systems and models to trade global markets across asset classes, including equities, futures, options, and cryptocurrencies. It trades its own capital rather than selling software or services, and operates from Chicago with offices across North America, Europe, and Asia; the firm was founded in 1999. Affiliates include Jump Crypto for digital assets and the venture arm Jump Capital.