Overview
Join to apply for the C++ Engineer - Options Trading role at Keyrock .
We are looking for a Rust OR C++ Engineer with extensive (HFT) trading systems experience to join our team. Our technology is based on Rust (backend), TypeScript (UI), and Python (data); the ideal candidate must be willing to learn and become an expert in Rust, if not already proficient. We are open to candidates from C++ / C backgrounds as well. You will be joining our small but rapidly growing Options Business Unit’s fully remote engineering team, building out and improving our low latency options trading system.
We value candidates in either Asian or European time-zones.
Responsibilities
- Contribute to scalable systems architecture and create simple, extendable APIs.
- Work with low latency and / or options trading systems where applicable.
- Collaborate effectively in a globally remote async team environment.
- Adopt a pragmatic, iterative approach balancing business requirements with long-term technical vision.
- Own the process from gathering initial requirements to deployment.
- Develop with an operational mindset, understanding infrastructure and deployments.
Background And Experience
Expert low latency and / or data-heavy (trading) systems experience or equivalent (5+ years).Strong experience with Rust and / or C / C++.Willingness to become an expert in Rust (if not already).Experience with unit and integration testing, or equivalent functional testing approaches.Options trading knowledge or keen interest is essential.Previous experience with exchange connectivity and / or FPGA technologies is valuable.Experience with PostgreSQL databases and protobuf-based protocols, or similar technologies, is essential.Competences and personality
Problem solving and pragmatic approach to system design and implementation.Entrepreneurial, big-picture architectural thinking with attention to detail.Excellent communication skills and ability to collaborate within a fully remote global team.Our recruitment philosophy
We value self-awareness in our recruitment process. We seek people who understand themselves and their career goals and have the right skills and a conscious choice to join the field. The ideal fit is a crypto trading enthusiast who is driven, collaborative, and delivers solid, scalable outcomes by using simplicity.
Recruitment process
Initial HR interviewInterview with the heads of the Options business unitTechnical challenge (home-work type; not live coding or pair programming)Challenge debrief (present solution and thought process, receive feedback)OfferOur offer
A competitive salary package, with benefits depending on engagement type (employee or freelancer).Autonomy in time management with flexible hours and remote work.The opportunity to be part of a team pursuing excellence and to shape an entrepreneurial experience.As an employer we are committed to building an inclusive, diverse and non-discriminating work environment. We welcome employees of all backgrounds, ethnicities, genders, creeds and sexual orientations. Hiring, rewarding and promoting are based on merit and performance.
Due to the nature of our business and external requirements, we perform background checks on all potential employees, passing which is a prerequisite to join Keyrock.
Seniority level
Mid-Senior levelEmployment type
Full-timeJob function
Engineering and Information Technology#J-18808-Ljbffr