About this role
Design, develop, and optimize high-performance core exchange modules including the matching engine and real-time market data streaming. Focus on ensuring system reliability, scalability, and low latency while leveraging AI tools for operational efficiency.
Requires expertise in Java or C++ with a strong background in low-latency, high-throughput systems and low-level debugging. A solid STEM education and experience with distributed systems in large-scale internet companies are highly preferred.
What they're looking for
JavaC++System DesignLow Latency SystemsConcurrencyMemory ManagementPerformance TuningAssembly Language Debugging
Frequently asked questions
What does a Staff / Senior Staff Software Engineer, Matching Engine (Java/C++) at OKX do?
Design, develop, and optimize high-performance core exchange modules including the matching engine and real-time market data streaming. Focus on ensuring system reliability, scalability, and low latency while leveraging AI tools for operational efficiency. Requires expertise in Java or C++ with a st…
What skills does this Staff / Senior Staff Software Engineer, Matching Engine (Java/C++) role need?
Key skills for this role include Java, C++, System Design, Low Latency Systems, Concurrency, Memory Management.
How much does a Staff / Senior Staff Software Engineer, Matching Engine (Java/C++) at OKX pay?
The employer did not list a salary for this role. Most similar Singapore roles publish their band on the job page.
Is this Staff / Senior Staff Software Engineer, Matching Engine (Java/C++) role remote, hybrid, or on-site?
This role is on-site, based in Singapore.
How do I apply for this Staff / Senior Staff Software Engineer, Matching Engine (Java/C++) role?
You can apply directly on OKX's careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.