Lead Rust Developer - Greater London, United Kingdom - Radley James

    Default job background
    Description

    Job Description

    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.