Turn this role into an interview — a resume and cover letter built around what this employer wants.
Get past ATS filters
Benefits offered by this job
Exposure to bleeding-edge technologies
Collaborative working environment
Competitive compensation and bonus potential
Job summary
A leading algorithmic trading firm in London seeks a skilled Software Engineer to join their world-class engineering team. In this hybrid role, you will design and optimize high-performance trading platforms, collaborating closely with top-tier engineers and quants. Ideal candidates have a degree in Computer Science or a related field, proficiency in languages like C++, Python, or Java, and experience with real-time systems. Competitive compensation and a collaborative work environment are offered.
Qualifications
Professional experience as a Software Engineer using any programming language.
Strong fundamentals in data structures, algorithms, and software design.
Experience building software handling massive scales.
Responsibilities
Design and build ultra-low-latency, high-throughput trading applications.
Performance tuning and optimization of trading systems.
Collaborate with quants, traders, and portfolio managers.
Skills
C++
Python
Rust
Java
Multi-threaded programming
Real-time systems
Data structures
Algorithms
Software design
Linux/Unix
Education
Bachelor’s/Master’s/PhD in Computer Science, Engineering, or related field
Job description
A leading algorithmic trading firm in London seeks a skilled Software Engineer to join their world-class engineering team. In this hybrid role, you will design and optimize high-performance trading platforms, collaborating closely with top-tier engineers and quants. Ideal candidates have a degree in Computer Science or a related field, proficiency in languages like C++, Python, or Java, and experience with real-time systems. Competitive compensation and a collaborative work environment are offered.