At a Glance
- Tasks: Build and enhance a low latency options trading system with a remote team.
- Company: Join Keyrock, a forward-thinking tech company in the trading space.
- Benefits: Enjoy competitive salary, flexible hours, and remote work opportunities.
- Why this job: Make an impact in the exciting world of options trading and cutting-edge technology.
- Qualifications: 5+ years in low latency systems; strong C++/Rust skills required.
- Other info: Be part of a diverse team that values collaboration and innovation.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Overview
Keyrock City Of London, England, United Kingdom
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 are looking for candidates in either Asian or European time-zones.
We are trading on more than 80 exchanges, and working with a wide array of asset issuers. As a well-established market maker, our distinctive expertise led us to expand rapidly. Today, our services span market making, options trading, high-frequency trading, OTC, and DeFi trading desks. We’re actively building the future of digital assets and supporting growth through our Accelerator Program, liquidity injection into promising DeFi, RWA, and NFT protocols, and ongoing research and governance initiatives.
Mission statement
We are looking for a Rust OR C++ Engineer with extensive (HFT) Trading Systems experience, to join our team. You will have the opportunity to solve interesting business problems with a high impact on our bottom line.
Responsibilities
- Join our small but rapidly growing Options Business Unit’s fully remote engineering team, building out and improving our low latency options trading system.
- Own the process from gathering initial requirements through deployment.
- Collaborate in a globally remote async team, focusing on scalable systems architecture and simple, extendable APIs.
- Apply an operational mindset with understanding of infrastructure and deployments.
Background And Experience
- 5+ years experience in expert low latency and/or data heavy (trading) systems or similar.
- Very strong experience with either 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 a keen interest is considered essential.
- Previous experience with exchange connectivity and/or FPGA technologies is valuable.
- Experience with PostgreSQL databases and protobuf-based protocols, or similar technologies, is considered 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 with a team player mindset collaborating 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. We’re after those with the right skills and a conscious choice to join our field. The perfect fit? A (crypto) trading enthusiast, driven, collaborative, and delivers solid, scalable outcomes, by using an engineer’s biggest weapon: simplicity.
Recruitment process
- Initial HR interview
- Interview with the heads of the Options business unit
- Technical challenge (home-work type, it is neither a live coding challenge nor pair programming)
- Challenge debrief (a discussion where you present your solution, guide us through your thought process and receive feedback)
- Offer
Our offer
- A competitive salary package, with various benefits depending on the method of engagement (employee or freelancer).
- Autonomy in your time management thanks to flexible working hours and the opportunity to work remotely
- The freedom to create your own entrepreneurial experience by being part of a team of people in search of excellence
As an employer we are committed to build an inclusive, diverse and non-discriminating work environment. We welcome employees of all backgrounds, ethnicities, genders, creed and sexual orientation. We hire, reward and promote entirely 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 level
Employment type
- Full-time
Job function
- Engineering and Information Technology
We welcome referrals to increase your chances of interviewing at Keyrock.
#J-18808-Ljbffr
C++ Engineer - Options Trading employer: Keyrock
Contact Detail:
Keyrock Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Engineer - Options Trading
✨Tip Number 1
Network like a pro! Reach out to folks in the options trading and C++ communities. Join relevant forums, LinkedIn groups, or even local meetups. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially those related to low latency systems or trading. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on your technical knowledge, especially around Rust and C++. Practice explaining your thought process clearly, as communication is key in a remote team. We want to see how you tackle problems!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Keyrock. Don’t miss out on this opportunity!
We think you need these skills to ace C++ Engineer - Options Trading
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and any relevant technologies like Rust or Python. We want to see how your skills align with our low latency options trading system, so don’t hold back on showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for options trading and why you’re excited about joining our team. We love seeing candidates who are not just qualified but genuinely enthusiastic about what we do.
Showcase Your Problem-Solving Skills: In your application, highlight specific examples where you've tackled complex problems in system design or implementation. We’re looking for that entrepreneurial spirit and big-picture thinking, so let us know how you’ve made an impact in your previous roles!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re proactive and keen to join our team!
How to prepare for a job interview at Keyrock
✨Know Your Tech Stack
Make sure you’re well-versed in C++ and Rust, as these are key for the role. Brush up on your knowledge of low latency systems and be ready to discuss how you've tackled similar challenges in the past.
✨Show Your Passion for Trading
Since options trading knowledge is essential, demonstrate your enthusiasm for the field. Share any relevant experiences or projects that highlight your interest and understanding of trading systems.
✨Prepare for Technical Challenges
Expect a technical challenge as part of the interview process. Practice coding problems related to system design and integration testing, and be ready to explain your thought process during the debrief.
✨Communicate Clearly and Collaboratively
As this role involves working in a fully remote team, strong communication skills are a must. Be prepared to discuss how you’ve successfully collaborated with others in previous roles, especially in an async environment.