Senior Staff Software Engineer, Trading Service (C++)
Core
Designing and building the core order and position management systems for a crypto exchange, enabling spot, futures, options, and perpetual trading products.
Role type
Senior Staff Software Engineer (C++)
Builds
Core trading infrastructure and architectural components for a crypto exchange
Domain
Financial services / Cryptocurrency trading
Deliverable
production ML models | product features | infrastructure
Required skills
C++ programming, software design, performance optimization, distributed systems, Linux networking, automated testing, code review, technical mentorship
Preferred skills
Low-latency system development, trading product knowledge
Technologies
C++, Linux
Responsibilities
Design and implement solutions for trading products (spot, futures, options); Build core infrastructure and architectural components; Drive performance optimization for ultra-low latency and high availability; Identify and eliminate performance bottlenecks; Serve as technical authority and mentor engineers; Design resilient, fault-tolerant systems and drive incident response best practices; Collaborate with stakeholders to translate business needs into technical solutions
Seniority
Senior Staff, hands-on IC with mentorship