Staff / Senior Staff Software Engineer, Matching Engine
Singapore · Full Time
Be the first to apply
- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 5 days ago
- Work mode
- In office
- Education
- STEM degree or related technical education
- Eligibility
- Applicants who currently possess the legal right to work in Singapore and do not require visa sponsorship are given priority.
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Company Overview
OKX is a prominent cryptocurrency exchange known for its reliable products such as the OKX Wallet, serving millions of users worldwide. The company emphasizes values like "We Before Me," "Do the Right Thing," and "Get Things Done," fostering a culture that promotes responsibility, innovation, and teamwork. OKX is part of the OKG group, which delivers blockchain-based solutions globally.
Role Summary
The Middle Exchange Platform team at OKX shoulders the development and maintenance of core exchange components, including the matching engine, real-time market data delivery, and analytics modules. This team’s work is critical to powering OKX's leading trading platform.
The company seeks experienced engineers proficient in Java and/or C++ to join their advanced team. Candidates will engage in designing, developing, and optimizing high-performance systems that operate at low latency and scale efficiently. The role offers opportunities to leverage artificial intelligence technologies to enhance system performance, along with collaboration in a fast-paced, innovative environment. Applicants with backgrounds from large-scale internet companies are particularly suited, as they bring experience in building and managing distributed, high-load systems.
Key Responsibilities
- Design and develop robust, scalable, and low-latency systems critical to the exchange platform.
- Diagnose and resolve intricate system issues, including low-level debugging potentially involving assembly language.
- Utilize advanced diagnostic and troubleshooting tools to maintain system reliability and performance.
- Collaborate with cross-functional stakeholders to implement new features and improve existing system components.
- Initiate and partake in brainstorming sessions for innovation, especially in AI-driven solutions.
- Write clean, maintainable code followed by comprehensive code reviews, performance assessments, and ensuring high-quality assurance standards.
- Apply AI methods and tools to optimize system operational efficiency and implement automated solutions.
Candidate Profile
- Strong command of Java or C++, including object-oriented programming, concurrency models, and system-level programming concepts.
- Demonstrated experience in building and tuning high-throughput, low-latency systems with attention to memory management and concurrency optimization.
- Advanced troubleshooting skills with proficiency in using profiling, debugging, and log analysis tools, including the ability to debug at the assembly level.
- Solid educational foundation in STEM disciplines, with deep understanding of data structures, algorithms, system architecture, and networking protocols.
Desirable Attributes
- Experience working in large internet firms involving high-availability systems and managing peak traffic scenarios.
- Knowledge of low-latency, real-time, or high-frequency trading systems.
- Familiarity with message-oriented middleware and asynchronous programming techniques.
- Exposure to DevOps practices such as CI/CD, containerization (Docker, Kubernetes), and cloud platforms.
- Proficiency in English and Mandarin languages to effectively collaborate globally.
- Experience utilizing AI technologies to enhance system performance and operational workflows.
Benefits
- Competitive comprehensive compensation package.
- Learning and development programs with educational subsidies to foster employee growth.
- Engagement in diverse team-building activities and company events.
- Wellness initiatives and meal allowance provisions.
- Extensive healthcare plans covering employees and their dependants.
Additional Information
Priority will be given to candidates who hold the legal right to work in Singapore without needing visa sponsorship from OKX.
Applicants must note that authentic OKX job openings are listed only on official sites, with possible inaccuracies on third-party platforms.
Personal data gathered during recruitment is managed as per the company's Candidate Privacy Notice.
Level
Mid
Minimum education
Bachelor's Degree