About the role

  • Software Engineer developing scalable trading applications for a lean quantitative trading startup. Involved in infrastructure support and optimization for financial markets with fast release cycles.

Responsibilities

  • Develop and maintain scalable trading applications and infrastructure
  • Assist with developing the full stack of infrastructure to support trading operations
  • Custom optimization for latency, bandwidth, or both in various systems
  • Employed multi-core/multi-threaded communications using lock-free algorithms

Requirements

  • C++11 and higher experience
  • Excellent design and debugging skills
  • Experience developing for production critical systems
  • Excellent communication and prioritization skills
  • Experience with Python
  • Experience with x86 hardware
  • Experience with performance engineering
  • Understanding of Intel Xeon pipelining and cache behavior
  • Experience with the TCP networking stack
  • Experience optimizing Linux kernels / using kernel-bypass networking
  • Experience leveraging AWS or similar cloud infrastructure

Benefits

  • Catered meals and bountiful snacks
  • Generous budget for home office equipment
  • Health / pension
  • Fitness and wellness benefits
  • Base compensation: £150,000-200,000 with additional discretionary annual performance bonus

Job title

Software Engineer

Job type

Experience level

Mid levelSenior

Salary

£150,000 - £200,000 per year

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job