- Home
- Jobs
- Engineering
- Staff / Senior Staff Software Engineer, Matching Engine (Java/C++)

Staff / Senior Staff Software Engineer, Matching Engine (Java/C++) at OKX
Singapore, SingaporeFull-timeEngineeringPosted 22 days ago
Apply with PipelineAbout the Role
<div data-page-id="PNNZdiw4Yo1ZOmx8btbucw8qsLG" data-docx-has-block-data="false">
<div>OKX will be prioritising applicants who have a current right to work in Singapore, and do not require OKX's sponsorship of a visa</div>
<div> </div>
<h2 class="heading-2 ace-line old-record-id-ARMWdtKDIowwlyxaSOuuzEqssIf"><strong>Who We Are</strong></h2>
<div class="ace-line ace-line old-record-id-QVdid8uopopw8HxPqJXuYeC7sHf">
<div data-page-id="RpoEdRXrWoavx2xJ5CPu6mmysBc" data-lark-html-role="root" data-docx-has-block-data="false">
<div class="ace-line ace-line old-record-id-RKOAdw3kVoh5EQxcr2juP3i0sTb">
<div data-page-id="Kpucdjv7JoAcSZxSf7PuRl5Yscb" data-lark-html-role="root" data-docx-has-block-data="false">
<div class="ace-line ace-line old-record-id-Cfb8dvi9voxFkWxhNcmuJX50sZb">At OKX, we believe that the future will be reshaped by crypto, and ultimately contribute to every individual's freedom. OKX is a leading crypto exchange, and the developer of OKX Wallet, giving millions access to crypto trading and decentralized crypto applications (dApps). OKX is also a trusted brand by hundreds of large institutions seeking access to crypto markets. We are safe and reliable, backed by our Proof of Reserves. Across our multiple offices globally, we are united by our core principles: <em>We Before Me</em>, <em>Do the Right Thing</em>, and <em>Get Things Done</em>. These shared values drive our culture, shape our processes, and foster a friendly, rewarding, and diverse environment for every OK-er. OKX is part of OKG, a group that brings the value of Blockchain to users around the world, through our leading products OKX, OKX Wallet, OKLink and more.</div>
</div>
</div>
</div>
</div>
<div class="ace-line ace-line old-record-id-Viy1dNgaEoB5I7xaMXouU8u0sIc"> </div>
<h2 class="heading-2 ace-line old-record-id-PiRwdXFmiomeQDxx0RUuDGJ1sag"><strong>About the Opportunity</strong></h2>
<div class="ace-line ace-line old-record-id-NrSYd8kjeoNTrexRDNsuNpZOsMd">
<div data-page-id="OXWBdpZbnouBiyxmvJ5uV0uOsif" data-docx-has-block-data="false">
<div class="ace-line ace-line old-record-id-NPpMdpLt1o6CDmxkHl2ujjYksaf">The Middle Exchange Platform team develops the core modules of the exchange, including the matching engine, real-time market data streaming, and market data analysis. It is the backbone of our industry-leading trading product, used by millions of users.<br>We are seeking highly motivated Java/C++ Engineers to join our cutting-edge team. In this role, you will design, develop, and optimize our systems, which are critical components of our technology stack. We leverage AI technologies to enhance efficiency and performance, offering a unique opportunity for individuals who are eager to learn and grow in a fast-paced, innovative environment. Candidates with prior experience in large internet companies will excel in this role, as they will bring valuable insights into building and maintaining high-performance, distributed systems. If you are passionate about solving complex problems, improving system performance, and exploring new technologies, this is the role for you!</div>
</div>
</div>
<div class="ace-line ace-line old-record-id-GEUbd7sWzobkyGxnNNAufQyQsXe"> </div>
<h2 class="heading-2 ace-line old-record-id-HytwdMMd1o5PQtxqi9QudDSMsWV"><strong>What You’ll Be Doing </strong></h2>
<div data-page-id="WTALdaGBooLdlbxMn9Ol4p1WgGv" data-lark-html-role="root" data-docx-has-block-data="false">
<ul class="list-bullet1">
<li class="ace-line ace-line old-record-id-D8jXdusVYowHDqx7G0HloxZWg8l" data-list="bullet">
<div><strong>System Design and Development</strong>:</div>
<ul class="list-bullet2">
<li class="ace-line ace-line old-record-id-T0pwdwrcAoBAJIxMHZUlNnFQgQe" data-list="bullet">
<div>Build and maintain <strong>high-performance systems</strong> with a focus on reliability, scalability, and low latency.</div>
</li>
</ul>
</li>
<li class="ace-line ace-line old-record-id-OIL1dupRooSPbRxkQAHltqwegGf" data-list="bullet">
<div><strong>Troubleshooting and Debugging</strong>:</div>
<ul class="list-bullet2">
<li class="ace-line ace-line old-record-id-REuCde6AOorRjixtrA5lHFmWgDf" data-list="bullet">
<div>Diagnose and resolve complex system issues, including debugging at the <strong>assembly language level</strong> when necessary.</div>
</li>
<li class="ace-line ace-line old-record-id-M9ELdThEGon9Xnxob0xlF4PSgcf" data-list="bullet">
<div>Use advanced troubleshooting tools and methodologies to ensure system stability and performance.</div>
</li>
</ul>
</li>
<li class="ace-line ace-line old-record-id-XbLOdsPqNoVr0yx7CrRl6znoghf" data-list="bullet">
<div><strong>Collaborative Innovation</strong>:</div>
<ul class="list-bullet2">
<li class="ace-line ace-line old-record-id-UCtEd7bMAoHxzyx64ACl6j6Jgog" data-list="bullet">
<div>Work closely with cross-functional teams to design and implement new features and improve existing systems.</div>
</li>
<li class="ace-line ace-line old-record-id-Dw5OdRtx8oB3ayxZRBVlTzSegKd" data-list="bullet">
<div>Actively contribute to brainstorming and exploring new technologies, including AI-driven innovations.</div>
</li>
</ul>
</li>
<li class="ace-line ace-line old-record-id-QlKRdNxgnoTfXUxYeuulGp0agng" data-list="bullet">
<div><strong>Maintain High Standards</strong>:</div>
<ul class="list-bullet2">
<li class="ace-line ace-line old-record-id-DmZGdFGQdocv5exvRCblOOkwgVg" data-list="bullet">
<div>Write clean, efficient, and maintainable code.</div>
</li>
<li class="ace-line ace-line old-record-id-VI5Bd9XG1oZ4AKxfNxsl6sBigSb" data-list="bullet">
<div>Conduct comprehensive code reviews, performance testing, and quality assurance to ensure robust and reliable systems.</div>
</li>
</ul>
</li>
<li class="ace-line ace-line old-record-id-Hp1KdIptZoX2RgxHBkYlJcMtgpe" data-list="bullet">
<div><strong>AI-Driven Optimization</strong>:</div>
<ul class="list-bullet2">
<li class="ace-line ace-line old-record-id-GsMqdxdaqoa70Axg9XClfjoVg3e" data-list="bullet">
<div>Leverage <strong>AI tools and techniques</strong> to analyze, optimize, and improve system performance and operational efficiency.</div>
</li>
<li class="ace-line ace-line old-record-id-DnwydZeProvn8kx2PfWlfgEegCb" data-list="bullet">
<div>Experiment with and implement AI-driven solutions to enhance troubleshooting and automation.</div>
</li>
</ul>
</li>
</ul>
<p> </p>
</div>
<h2 class="heading-2 ace-line old-record-id-ZvAmdvgIGoKyiHxjBTiu68Kcs9d"><strong>What We Look For In You </strong></h2>
<div data-page-id="WTALdaGBooLdlbxMn9Ol4p1WgGv" data-lark-html-role="root" data-docx-has-block-data="false">
<ul class="list-bullet1">
<li class="ace-line ace-line old-record-id-M5i8dzELWoxoeBxhr6flnoU0gcc" data-list="bullet">
<div><strong>Strong Programming Skills</strong>:</div>
<ul class="list-bullet2">
<li class="ace-line ace-line old-record-id-Hdhod08YRo8i17xnozmlcXsMgjc" data-list="bullet">
<div>Expertise in Java or C++, with a solid understanding of object-oriented programming, concurrency, and system-level programming.</div>
</li>
</ul>
</li>
<li class="ace-line ace-line old-record-id-Ed3qdEUJ3obmROxDxJZlOrILgLc" data-list="bullet">
<div><strong>Experience in High-Performance Systems</strong>:</div>
<ul class="list-bullet2">
<li class="ace-line ace-line old-record-id-GCERdS4IHoOEQwx92sqlasG5gGh" data-list="bullet">
<div>Proven ability to develop and optimize low-latency, high-throughput systems.</div>
</li>
<li class="ace-line ace-line old-record-id-AMOfd3w0pohm4Pxe1iZlJNQAgUE" data-list="bullet">
<div>Expertise in performance tuning, memory management, and concurrency optimization.</div>
</li>
</ul>
</li>
<li class="ace-line ace-line old-record-id-QHc6dsKoKocUTFxofkPluJ7rgad" data-list="bullet">
<div><strong>Exceptional Troubleshooting Skills</strong>:</div>
<ul class="list-bullet2">
<li class="ace-line ace-line old-record-id-JhEvdRrGMo4kYfxHTE1lSUPVg5c" data-list="bullet">
<div>Proficient in diagnosing and resolving complex system issues using tools such as profilers, debuggers, and log analyzers.</div>
</li>
<li class="ace-line ace-line old-record-id-IIDFdwfqRofvppx7kpklL8DGgkh" data-list="bullet">
<div>Ability to perform low-level debugging, including assembly language debugging when needed.</div>
</li>
</ul>
</li>
<li class="ace-line ace-line old-record-id-U0OSdGyJ4owisyxbPmvlGQDMg2f" data-list="bullet">
<div><strong>Solid Fundamentals</strong>:</div>
<ul class="list-bullet2">
<li class="ace-line ace-line old-record-id-ZwdCd6RowoEbzkxqCgWlfwiKgzd" data-list="bullet">
<div>Solid STEM (Science/Technology/Engineering/Mathematics) education background.</div>
</li>
<li class="ace-line ace-line old-record-id-TL35diWDSoPopaxcSKllRkDhg3e" data-list="bullet">
<div>Strong knowledge of data structures, algorithms, system design, and network protocols.</div>
</li>
</ul>
</li>
</ul>
</div>
<p> </p>
<h2 class="heading-2 ace-line old-record-id-DiLSdqfwUoKOraxakB6uGEomsXl"><strong>Nice to Haves</strong></h2>
<div data-page-id="WTALdaGBooLdlbxMn9Ol4p1WgGv" data-lark-html-role="root" data-docx-has-block-data="false">
<ul class="list-bullet1">
<li class="ace-line ace-line old-record-id-Spt6dRzUjoYILOxJgJKlTqqjgy7" data-list="bullet">
<div>Experience in large internet companies, with a background in developing and maintaining high-availability, high-performance systems, and hands-on experience in supporting large-scale peak traffic scenarios.</div>
</li>
<li class="ace-line ace-line old-record-id-RQq6dw6yRohuH0x40nildUXrg6d" data-list="bullet">
<div>Familiarity with low-latency systems, real-time applications, or high-frequency trading platforms.</div>
</li>
<li class="ace-line ace-line old-record-id-LlFud5c8wowbBkxccykljGWdgLg" data-list="bullet">
<div>Knowledge of message-oriented middleware, or asynchronous programming paradigms.</div>
</li>
<li class="ace-line ace-line old-record-id-H5xsdbywXoySqixBhbZlCS22gKf" data-list="bullet">
<div>Familiarity with DevOps practices and tools, such as CI/CD pipelines, containerization (Docker/Kubernetes), or cloud platforms.</div>
</li>
<li class="ace-line ace-line old-record-id-As9AdRqsSoAC2bxuWhYliT3ygjb" data-list="bullet">Proficiency in speaking, reading and writing in both English and Mandarin to collaborate effectively with global and cross-functional team members.</li>
<li class="ace-line ace-line old-record-id-GItadO6vaoob30xVP7alfSwagTe" data-list="bullet">
<div>Experience with AI technologies to improve efficiency.</div>
</li>
</ul>
</div>
<div class="ace-line ace-line old-record-id-Pyddd7YwWoyKAJxFqgSutn7YsFc"> </div>
<div data-page-id="PNNZdiw4Yo1ZOmx8btbucw8qsLG" data-docx-has-block-data="false">
<div data-page-id="QpJgd2IanoAMfyxUmnluTKGksXf" data-lark-html-role="root" data-docx-has-block-data="false">
<h2 class="heading-2 ace-line old-record-id-doxusuiZzj1LcUYQHOX1135emb5"><strong>Perks & Benefits </strong></h2>
<ul class="list-bullet1">
<li class="ace-line ace-line old-record-id-doxus2WOgnycik20S4IX35HAk7c" data-list="bullet">
<div>Competitive total compensation package</div>
</li>
<li class="ace-line ace-line old-record-id-doxusMOFNOzo2W1okoTngklvRdb" data-list="bullet">
<div>L&D programs and Education subsidy for employees' growth and development</div>
</li>
<li class="ace-line ace-line old-record-id-doxusKRT19ahPEEgpWW5TQVnF33" data-list="bullet">
<div>Various team building programs and company events</div>
</li>
<li class="ace-line ace-line old-record-id-doxus5Yz9r2vRnygRUM03q1Q4Of" data-list="bullet">
<div>Wellness and meal allowances</div>
</li>
<li class="ace-line ace-line old-record-id-doxusJupP8hUIo78zRvoR5jqiht" data-list="bullet">
<div>Comprehensive healthcare schemes for employees and dependants</div>
</li>
<li class="ace-line ace-line old-record-id-doxusJtdLSCPNjxbSo8QT3noDAd" data-list="bullet">
<div>More that we love to tell you along the process!</div>
</li>
</ul>
</div>
</div>
<section class="account-page__wrapper page-layout page-layout--primary-panel-workspace page-layout--xxxlarge" data-test-page-layout="">
<div class="page-layout__grid-container">
<div class="page-layout__workspace" data-test-page-layout-workspace="">
<div class="account-page-workspace-content">
<div class="setting-container">
<div class="setting-group">
<div class="setting-group__list">
<div class="ember-view setting-group-item promotion-settings-page__item" data-test-selector="setting-group-item">
<div class="setting-item-core__grid-container" data-live-test-promotion-tag-setting="" data-live-test-setting-item="">
<div class="setting-item-core__right-pane">
<div class="ember-view setting-item-core__state t-14 t-black--light" data-test-selector="setting-item-core-state"><span style="color: rgb(255, 255, 255);">#LI-ML1 #LI-ONSITE</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
</div><div class="content-conclusion"><div data-lark-html-role="root"><span class="text-only" data-eleid="18"><span class="text-only"><span class="text-only" data-eleid="6">Notice:<br></span></span></span>
<div data-lark-html-role="root"><span class="text-only" data-eleid="26"><span class="text-only">All official </span><span class="text-only text-with-abbreviation text-with-abbreviation-bottomline">OKX</span><span class="text-only"> vacancies are published on this website.</span></span> <span class="text-only" data-eleid="28"><span class="text-only">While roles may appear on selected third-party platforms from time to time, information on other sites may be inaccurate or outdated. </span></span><strong><span class="text-only" data-eleid="29"><span class="text-only">If in doubt, please apply directly through our official careers website.</span></span></strong></div>
</div>
<div data-lark-html-role="root"><span class="text-only" data-eleid="18"><span class="text-only">Information collected and processed as part of the recruitment process of any job application you choose to submit is subject to </span><span class="text-only text-with-abbreviation text-with-abbreviation-bottomline">OKX</span><span class="text-only">'s </span></span><a class="link rich-text-anchor __anchor-intercept-flag__ text-content-link" href="https://www.okx.com/en-eu/help/okx-candidate-privacy-notice" target="_blank" data-eleid="19" data-lark-is-custom="true" data-lark-link="true">Candidate Privacy Notice</a><span class="text-only" data-eleid="20"><span class="text-only">.</span></span></div></div>
Related Roles
Senior Software Engineer, Trading Service
OKX
Hong Kong, Hong Kong SAR; Singapore, SingaporeInfrastructure Stability Architect
OKX
Singapore, SingaporeAI Application Architect
OKX
Singapore, SingaporeSenior Director/ VP, AI
OKX
Hong Kong, Hong Kong SAR; Singapore, SingaporeSenior Staff Software Engineer, Trading Service (C++)
OKX
Hong Kong, Hong Kong SAR; Singapore, SingaporePrincipal / Staff Engineer - Compliance
OKX
Hong Kong, Hong Kong SAR