Senior Rust Developer

Our client is a leading and well-established High-Frequency Prop Trading and Market-Making firm. The business is going from strength to strength and enjoys exceptional profits. As a consequence, the need has arisen to hire an additional senior software engineer with an accomplished background working in low-latency trading systems, commercial experience with Rust and a background in either C++ or Java with a focus on optimising performance.

You would work on a bleeding-edge tech estate with a team of elite engineers who operate in an inclusive and collaborative culture. Our client seeks the best and offers an above-market basic salary and exceptional bonuses.

THE ROLE:

  • Create efficient, low-latency trading systems in Rust, replacing the current blend of Java and C++ where necessary
  • Collaborate closely with your colleagues in quantitative research, and trading to understand business needs and devise cutting-edge technical solutions.
  • Compose clean, maintainable, and optimized code with a strong focus on minimizing latency, maximizing throughput, and enabling seamless scalability.
  • Establish and manage a sturdy trading infrastructure capable of effortlessly managing substantial data and transaction loads.
  • Work in tandem with other developers, DevOps specialists, and IT support teams to ensure the smooth and error-free operation of our trading systems.

SKILLS / EXPERIENCE REQUIRED:

  • Proficiency in Rust with a background in either Java and C++.
  • Exceptional software engineering skills including multithreading, concurrency, and networking
  • Knowledge of financial markets and trading systems.
  • Adeptness with various communication protocols, including TCP, UDP (unicast and multicast), as well as a deep understanding of WebSocket, HTTP, and FIX protocols.
  • Exposure to SBE (Simple Binary Encoding) or related protocols
  • Practical experience in Inter-process Communication (IPC) over shared memory.
  • Strong problem-solving and analytical abilities.
  • Exceptional communication and collaboration skills.
  • Awareness of time-series databases and big data technologies.
Company
James Joseph Associates
Location
EC2N, Broad Street, Greater London, United Kingdom
Employment Type
Permanent
Salary
£150000 - £200000/annum Circa 40-80% Bonus + Pension + Ben
Posted
Company
James Joseph Associates
Location
EC2N, Broad Street, Greater London, United Kingdom
Employment Type
Permanent
Salary
£150000 - £200000/annum Circa 40-80% Bonus + Pension + Ben
Posted