Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior/Staff Software Engineer, C++ - Trading Service (C++/Crypto Trading Systems): Building and evolving high-performance order, execution, position, and risk infrastructure for a global trading platform with an accent on distributed systems, resilience, concurrency, and low-level Linux engineering. Focus on designing fault-tolerant trading services, diagnosing complex production failures, validating system behavior through replay and experiments, and improving architectural quality.
Location: Singapore, Singapore; current right to work in Singapore required, with no visa sponsorship required
Company
OKX is a crypto exchange and developer of the OKX Wallet, providing access to crypto trading and decentralized applications for individual and institutional users.
What you will do
- Lead the architecture, design, and development of complex, high-performance C++ trading systems.
- Design distributed systems with strong consistency, fault tolerance, disaster recovery, and resilience.
- Own delivery from technical proposals and design reviews through implementation, deployment, debugging, replay, and validation.
- Solve low-level challenges involving networking, protocols, concurrency, memory management, performance, and Linux behavior.
- Build automated testing, failure-injection, monitoring, stability validation, and replay-based verification.
- Mentor engineers and raise engineering standards through reviews, documentation, technical sessions, and reusable frameworks.
Requirements
- Current right to work in Singapore; visa sponsorship is not required.
- 5+ years of hands-on software engineering experience, including substantial production C++ development.
- Strong knowledge of concurrency, multithreading, network programming, and performance optimization in Linux environments.
- Experience designing complex distributed systems and reliability mechanisms such as high availability, fault tolerance, consistency, or disaster recovery.
- Strong computer systems fundamentals, including networking protocols, operating systems, memory, storage, and runtime behavior.
- Exceptional debugging, analytical, communication, ownership, and collaborative skills.
Nice to have
- Experience with exchanges, brokerage, trading counters, order management, execution, market data, or other low-latency financial systems.
- Experience with event-driven architectures, messaging systems, or high-throughput distributed platforms.
- Familiarity with Rust, Java, Go, Python, or other languages used in multi-language production environments.
- Practical experience applying AI tools to software engineering workflows and code quality.
- Experience working with globally distributed, cross-functional engineering teams.
Culture & Benefits
- Competitive total compensation package.
- Learning and development programs plus an education subsidy.
- Team-building programs and company events.
- Wellness and meal allowances.
- Comprehensive healthcare schemes for employees and dependants.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →