×
Register Here to Apply for Jobs or Post Jobs. X

Rust Engineer - Platform Trading

Job in Cape Town, 7100, South Africa
Listing for: Keyrock
Full Time position
Listed on 2025-12-21
Job specializations:
  • IT/Tech
    Data Engineer, Data Security
Job Description & How to Apply Below

Keyrock – a leading digital asset trading and market‑making firm founded in 2017, headquartered in Cape Town, with global hubs in London, Brussels, Singapore, and Paris.

Job Title

Rust Engineer – Platform Trading

Location

Cape Town, Western Cape, South Africa (remote‑friendly, full‑time)

About Keyrock

Keyrock is a full‑service financial institution of over 200 team members, providing market‑making, options, high‑frequency trading, OTC, and DeFi trading services across 80 exchanges.

Mission

We champion the use of Rust for algorithmic trading, build scalable infrastructure, and support Web3 startups through research, governance, and liquidity initiatives.

Responsibilities
  • Design, build, and maintain high‑performance backend services and APIs in Rust for low‑latency trading platforms.
  • Apply concurrency, memory management, networking, serialization, and observability principles to achieve performance tuning and profiling.
  • Integrate live trading operations (exchanges/DeFi) with back‑office systems, automating workflows to improve operational efficiency.
  • Deploy and manage services in a cloud‑native environment using AWS, Kubernetes, and Terraform; implement Git Ops‑driven CI/CD pipelines.
  • Optimize data storage and retrieval strategies (SQL/No

    SQL) for high‑volume financial data, balancing performance, cost, and integrity.
  • Implement security‑first solutions and ensure compliance with industry standards for sensitive financial data.
  • Collaborate cross‑functionally with Product Managers, Risk teams, and engineers to translate business requirements into technical specifications.
  • Participate in code reviews, architectural discussions, and mentor junior engineers.
  • Continuously learn and integrate emerging trends in Rust, cloud, and blockchain technologies.
Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • Proven experience building and maintaining data‑intensive, large‑scale trading data platforms.
  • Strong expertise in Rust (or C++), Python, and Type Script in financial services.
  • Solid understanding of data engineering principles: data modeling, ETL pipelines, stream processing.
  • Experience with cloud‑native architectures; proficiency in AWS, Kubernetes, Terraform, Git Ops.
  • Hands‑on experience with CI/CD pipelines, IaC, monitoring tools.
  • Strong background in Dev Sec Fin Ops : security, compliance, cost efficiency.
Benefits & Offer
  • Competitive salary package.
  • Flexible working hours and remote‑work opportunity.
  • Autonomy, ownership, and entrepreneurial experience with a high‑performing team.
Equal Opportunity

Keyrock is an equal‑opportunity employer committed to a collaborative work environment for employees of all backgrounds, rewarding merit and performance.

Application Process

Background checks are required prior to joining Keyrock.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary