Talent.com
This job offer is not available in your country.
C++ Engineer - Options Trading

C++ Engineer - Options Trading

KeyrockWorkFromHome, Western Cape, South Africa
3 days ago
Job description

Overview

Keyrock is seeking a C++ / Rust Engineer with extensive (HFT) trading systems experience to join the Options Trading team. The role is remote, with a focus on building out and improving a low latency options trading system. Time-zone preferences include Asian or European regions.

Responsibilities

  • Join a small, rapidly growing Options Business Unit’s fully remote engineering team to develop and improve low latency options trading systems.
  • Own the process from gathering initial requirements to deployment, balancing business needs with long-term technical vision.
  • Work with scalable systems architecture, simple, extendable APIs, and operate in an async globally distributed team.
  • Collaborate with cross-functional teams and contribute to architectural decisions and product impact.

Required Skills and Experience

  • 5+ years of experience in expert low latency and / or data heavy (trading) systems or similar.
  • Very strong experience with Rust and / or C / C++ (willingness to become an expert in Rust if not already).
  • Experience with unit and integration testing, or equivalent functional testing approaches.
  • Knowledge of options trading is essential or highly valued; experience with exchange connectivity and / or FPGA technologies is valuable.
  • Experience with PostgreSQL databases and protobuf-based protocols, or similar technologies, is essential.
  • Ability to operate in a fully remote global team and participate in a flexible time-zone arrangement (Asian or European time-zones).
  • Nice to Have / Competences

  • Strong problem solving and pragmatic approach to system design and implementation.
  • Entrepreneurial mindset with big-picture architectural thinking and attention to detail.
  • Excellent communication skills and a team-player mindset in a remote environment.
  • Recruitment Philosophy and Process

  • Value self-awareness and a clear alignment of skills and career goals.
  • Recruitment process includes an initial HR interview, interviews with heads of the Options unit, a technical challenge (home-work type), a challenge debrief, and an offer.
  • Offer

  • Competitive salary package with benefits depending on engagement (employee or freelancer).
  • Autonomy in time management with flexible hours and remote work.
  • Opportunity to be part of a team pursuing excellence and entrepreneurial experiences.
  • As an employer we are committed to an inclusive, diverse, and non-discriminating work environment. We hire based on merit and performance. Background checks are required due to external requirements.

    Other

    Seniority level : Mid-Senior level

    Employment type : Full-time

    Job function : Engineering and Information Technology

    #J-18808-Ljbffr

    Create a job alert for this search

    Engineer • WorkFromHome, Western Cape, South Africa