G-Re

C++ Software Engineer

G-Re
Apply
2 hours ago
London, United KingdomSenior

Responsibilities

  • Develop high-performance, low-latency systems.
  • Collaborate closely with quantitative researchers and developers.
  • Design and optimize rapid trading systems end-to-end.
  • Apply low-level systems programming and optimization using C, C++, or similar languages.
  • Analyze and improve application performance using hardware counters and profiling tools.
  • Optimize packet processing and evaluate hardware and operating system configurations for colocation sites.

Requirements

  • Expertise in low-level systems programming and optimization for extremely low-latency, high-throughput network applications.
  • Ability to analyze and improve application performance using hardware counters and profiling tools.
  • Deep understanding of modern computer architecture, including modern processor cache hierarchies.
  • Experience with fast packet processing in user space and familiarity with kernel-bypass techniques such as Solarflare OpenOnload, TPCDirect, ef_vi, InfiniBand verbs, or DPDK.
  • Experience optimizing performance in managed runtime languages such as C# is desirable.
  • Financial market knowledge is not required.

Benefits

  • Highly competitive compensation plus an annual discretionary bonus.
  • Lunch provided through Just Eat for Business and a dedicated barista bar.
  • 35 days of annual leave.
  • 9% company pension contributions.
  • Informal dress code and excellent work/life balance.
  • Comprehensive healthcare and life assurance.
  • Cycle-to-work scheme and monthly company events.
  • The role is based from the company’s London headquarters.

Tech Stack

CC#C++

Categories

G-Re

About G-Re

1,001-5,000 employees
Contact me