Software Engineer - Trading Core
Confirmed live in the last 24 hours
Wincent
Job Description
About us
Imagine building systems that think in microseconds — algorithms that move millions with absolute precision.
We’re engineers driven by performance, reliability, and meaningful innovation in the crypto trading space. Our team — experienced builders from Amazon, and Google, with academic backgrounds from Berkeley, Caltech, ETH, and MIT — is developing a next-generation trading platform that executes orders seamlessly across 10+ exchanges and dozens of tokens.
Here, every line of code matters. Push your work to production, and within minutes it could be driving thousands of trades per hour. It’s fast, impactful, and never dull — the kind of engineering challenge that keeps you sharp and inspired.
About the Trading Core team
The Trading Core Team sits at the center of our technology — building lightning-fast systems that pull live data from dozens of crypto exchanges. Working hand-in-hand with other teams, they ensure a flawless data pipeline powering our trading algorithms. Beyond data, they craft and maintain ultra-reliable execution engines that handle complex exchange protocols with precision, security, and zero downtime. Every line of code — written in Rust — keeps our trading edge razor-sharp.
What will you do in the Trading Core team
Fast and Efficient Data Retrieval: The TC team builds high-performance systems to fetch data from multiple crypto exchanges with minimal latency, ensuring access to the most up-to-date market information.
Order Entry: TC team is responsible for order entry on every venue Wincent trades by employing state of the art techniques and tricks to get model outputs as fast to matching engines as possible in form of create, cancels and amend order requests.
Data Normalisation: After acquiring raw data, the team normalises and standardises it to create a consistent and uniform format across different exchanges.
Monitor the live system’s performance and correctness as part of on-call rotation.
What we expect from you
Senior Engineering Expertise: 5+ years in system design, performance tuning, and low-level optimization. We don't require knowledge of any specific language or framework.
Strong Algorithmic Thinking: Ability to capture and analyze data
Collaborative Spirit: Teamwork, communication, and collaboration are essential, as we work as a single unit, not as a group of individual contributors.
Systems Thinking: Strong understanding of distributed systems, scalability, and performance optimization.
Ownership & Problem Solving: We provide a lot of freedom to our engineers, so we expect you to be a “manager of one” who owns their agenda and delivers results.
Culture Fit: Say things as they are, answer questions truthfully, leave ego at the door, challenge decisions when you disagree, and once a decision is final, commit and deliver your best.
Interview process
Introductory call: Learn more about the company and get your questions answered.
Online assessment: Algorithmic coding challenge
Technical screening: Interview with one of our engineers, to assess your tech skills.
Technical interview: The live coding part to evaluate coding skills as well as communication and problem solving skills.
System Design interview
Soft skills interview: A discussion focused on your prior experiences and interpersonal skills.
The entire interview process is online.
Compensation, work arrangement, and benefits
We o
Similar Jobs
OKX
Senior Staff Software Engineer, Trading Service
OKX
Quant Developer (Rust), Liquidity Platform, Delta One Systematic Trading
OKX
Staff Software Engineer, Trading Service
OKX
Senior Staff Software Engineer, Trading Service (C++)
OKX