Gemini, a global crypto and Web3 platform founded in 2014, is seeking a Senior Software Engineer for their Trading Systems team in Singapore. This role involves working with core trading systems developers to improve and expand the functionality of their matching engine, order entry mechanisms, and market data publication. The ideal candidate will have 5+ years of experience in Java/C++ or functional programming languages in an exchange/trading systems environment, with a focus on building real-time Linux systems and working with order handling or matching engines.
Key responsibilities include:
The role requires expertise in unit testing frameworks, continuous integration tools, FIX or other market data/order protocols, and a solid understanding of IP multicast and TCP protocols. Preferred qualifications include experience in low latency/lock-free development, multithreading and concurrency, binary or custom protocols, Linux kernel tuning, and Scala.
Gemini offers a hybrid work policy in Singapore, with employees expected to work from the office part of the week. The company provides comprehensive health plans, equity grants, paid parental leave, and up to 14 paid vacation days. Gemini is committed to equal employment opportunity and building diverse teams that reflect the people they aim to empower through their products.
Join Gemini to be part of a team that measures time in microseconds, aims for nanosecond precision, and focuses on reliability, fault tolerance, recoverability, throughput, and latency in their systems. This role offers an opportunity to work on cutting-edge trading systems in the rapidly evolving crypto and Web3 space.