One of the oldest crypto markers are going through an exciting period of change as they adopt rust as their preferred programming language. They are seeking a talented Lead Software Developer with expertise in low-latency trading systems to join their dynamic proprietary trading team. Happy to look at candidates from C++ or Java.
This is mostly a hands on coding role + architecture and some management - you will have three direct reports.
Located in the heart of one of London's most affluent areas is their Mayfair office, which employees are expected to travel to 3 days a week, with some flex on certain weeks. Previous hires have come from other top prop trading firms and tiers 1 banks.
Qualifications/Attributes:
● Programming Proficiency: Strong expertise in Rust (Java / C++), including
multithreading, concurrency, and networking.
● Coding Skills: Proven experience with flyweight-based codecs like SBE (Simple Binary
Encoding).
● Inter-process Communication: Hands-on experience with IPC (Inter-process
Communication) over shared memory.
● Networking: Familiarity with TCP and UDP (unicast and multicast).
● Protocols: In-depth knowledge of WebSocket, HTTP, and FIX protocols.
● Optimization: Demonstrated ability to write garbage collection-free / zero copy code.
● Market Understanding: Familiarity with financial markets and trading systems.
● Problem Solving: Strong problem-solving and analytical skills.
● Team Player: Excellent communication and teamwork skills.
Nice to have:
● Containerization and Orchestration: Knowledge of Docker and Kubernetes for
containerization and orchestration of trading applications.
● Cloud and Distributed Systems: Experience with cloud computing and distributed
systems.
● Data Expertise: Familiarity with time-series databases and big data technologies.