Senior Staff Software Engineer, Trading Service
Core
Architect and lead the ultra-low latency, high-throughput trading platform serving millions of users, managing core order and position management systems for spot, margin, futures, and options.
Role type
Senior Staff Software Engineer (Trading Infrastructure)
Builds
Core order/position management systems, low-latency trading infrastructure, and high-throughput distributed systems for a crypto exchange.
Domain
Cryptocurrency exchange / High-frequency trading / Financial markets
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (expert, memory management, lock-free concurrency), Java (expert, JVM internals, GC tuning), distributed systems architecture, message-oriented middleware, Linux OS optimization, database technologies (SQL/NoSQL), DevOps/CI/CD
Preferred skills
Hardware acceleration, new concurrency models, incident response, post-mortem analysis
Technologies
Java, C++, Linux, SQL, NoSQL
Responsibilities
Define long-term technical architecture and strategy for core trading components; Spearhead design and implementation of cross-cutting technical projects; Identify and eliminate performance bottlenecks; Serve as technical authority and mentor senior/mid-level engineers; Design resilient, fault-tolerant systems; Collaborate with stakeholders to translate business needs into scalable solutions; Enforce high standards in software engineering practices.