Enable job alerts via email!

Software Engineer (C++11 and upwards) - Hybrid- Tech-Driven Quant Trading Firm

Acord (association For Cooperative Operations Research And Development)

London

On-site

GBP 50,000 - 90,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a unique trading firm that leverages cutting-edge technology and a collaborative culture. As a C++ Software Engineer, you will play a pivotal role in developing and maintaining scalable trading applications, ensuring optimal performance through innovative solutions. This fast-paced environment demands a strong understanding of C++ and production-critical systems, as well as excellent communication and prioritization skills. With opportunities for hybrid work and a supportive team, this position offers the chance to make a significant impact in the world of trading technology. If you thrive in a dynamic setting and are eager to contribute to exciting projects, this role is perfect for you.

Benefits

Competitive base salaries
Discretionary performance bonus
Hybrid working opportunities
Catered meals
Generous home office budget
Health & Dental insurance
Pension provision
Fitness & wellness benefits

Qualifications

  • Strong experience with C++11+, design and debugging skills required.
  • Experience in production-critical systems is a must.

Responsibilities

  • Develop and maintain scalable trading applications and infrastructure.
  • Assist with full stack infrastructure for trading operations.

Skills

C++11 and higher
Design and debugging skills
Production-critical systems development
Communication skills
Prioritization skills
Python
x86 hardware
Performance engineering
AWS
Quantitative finance

Tools

Linux
C++20
Python

Job description

Summary

Unique trading firm that uses world-class technology to generate and implement outstanding research ideas, underpinned by a truly collaborative culture. Looking for a talented C++ Software Engineer to develop and maintain scalable trading applications and infrastructure, and assist with developing the full stack of infrastructure to support trading ops.

This is a fast-paced, critical role, with daily - or sometimes more frequent - release cycles, so you'll be expected to understand how to prioritize between longer and shorter term needs. Projects will include systems custom optimization for latency, bandwidth or both, as well as multi-core/multi-threaded communications (using lock-free algorithms) to increase the theoretical computational limit per unit time.

The successful C++ Software Engineer will have a good understanding of trade-offs in terms of clock cycles and CPU cache effects, plus you'll be expected to have a good grasp of run-time behavior, serialization delays, and asymptotic behavior in this environment.

This is a Linux shop running modern kernels, with a C++20 codebase and a Python layer on top. If you'd like to work in a collaborative environment where everyone programs, this is the role for you!

Requirements

  1. Strong skills and experience with C++11 and higher
  2. Excellent design and debugging skills
  3. Experience developing for production-critical systems
  4. Outstanding communication and prioritization skills
  5. Bonus points for experience with any of the following: Python, x86 hardware, performance engineering, AWS (or similar)
  6. Previous experience in quantitative finance or trading is a plus, but is not required

Benefits

  1. Competitive base salaries + discretionary performance bonus
  2. Hybrid working opportunities
  3. Catered meals and bountiful snacks
  4. Generous budget for home office set-up
  5. Health & Dental insurance, pension provision, plus fitness & wellness benefits

Contact

If you feel you are suitable for this role, or would like more information, drop me an email:

Jack Peck
jack.peck@oxfordknight.co.uk
linkedin.com/in/jack-peck-448a70131

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.