About the company
Gemini is a regulated cryptocurrency exchange, wallet, and custodian that makes it simple and secure to buy bitcoin, ether, and other cryptocurrencies.
Job Summary
Responsibilities:
šUse engineering principles to identify and measure risk and to implement quantitative and technical risk management solutions in software. šUnderstand business needs, facilitate and develop process workflows, data requirements, and specifications required to support implementation of our real time exchange. šDevelop scalable architecture for the future state of our exchange and contribute towards improving the trading infrastructure. šWrite robust code and APIs to support the companyās vital business. šKeep everyone informed about the health and viability of the platform by reporting known issues and status of ongoing investigations. šIdentify and advocate for changes vital to the stability and supportability of the system. šMentor and advise teammates to ensure new features are efficient, highly available, and fault tolerant. šProvide continuity and stability to the production environment. šProvide quick response to production issues to help eliminate down time thereby ensuring high availability and performance of our trading platform. šCoordinate, prioritize and plan the changes to our trading software thereby ensuring smooth exchange migrations, quick time to market for new features and software.
Minimum Qualifications:
š3+ years Java/C++ or functional programming language experience in an exchange/trading systems environment. šExperience with unit testing frameworks and continuous integration tools. š3+ years working with order handling or matching engines. š3+ years working with FIX or other market data/order protocols. šExperience in building real time Linux systems. šSolid understanding of IP multicast and TCP protocols.