At a Glance
- Tasks: Build and enhance low-latency options trading systems with a global remote team.
- Company: Keyrock, a forward-thinking company in the trading tech space.
- Benefits: Competitive salary, flexible hours, and remote work options.
- Why this job: Join an entrepreneurial team and make a real impact in trading technology.
- Qualifications: 5+ years in low-latency systems, strong C++/Rust skills, and trading knowledge.
- Other info: Inclusive culture with great opportunities for growth and collaboration.
The predicted salary is between 36000 - 60000 £ per year.
We are looking for a C++/Rust Engineer with extensive (HFT) Trading Systems experience to join the Options Business Unit’s fully remote engineering team. The role focuses on building and improving a low-latency options trading system. Candidates from Asian or European time zones are preferred.
Responsibilities
- Develop and maintain scalable, low-latency trading systems and APIs.
- Own the process from gathering initial requirements through deployment.
- Collaborate in a globally remote async team and balance business needs with technical vision.
- Operate with an infrastructure/deployment mindset and ensure reliable performance.
Background And Experience
- Expertise in low-latency and/or data-heavy (trading) systems (5+ years).
- Strong experience with Rust and/or C/C++ and willingness to become proficient in Rust.
- Experience with unit/integration testing or equivalent functional testing approaches.
- Knowledge of Options Trading; experience with exchange connectivity or FPGA is a plus.
- Experience with PostgreSQL and protobuf-based protocols (or similar).
Competences and Personality
- Problem solving with a pragmatic, iterative approach to system design.
- Entrepreneurial, big-picture thinking with attention to detail.
- Excellent communication within a fully remote global team.
Our Offer
- Competitive salary package with benefits based on engagement type (employee or freelancer).
- Flexible working hours and remote work opportunities.
- Opportunity to contribute to an entrepreneurial environment within a team focused on excellence.
We are committed to an inclusive, diverse, and non-discriminating work environment. Background checks are performed as part of the hiring process where required.
C++ Engineer - Options Trading in London employer: Keyrock
Contact Detail:
Keyrock Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Engineer - Options Trading in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those already working at Keyrock. A friendly chat can sometimes lead to insider info or even a referral, which can give you a leg up in the hiring process.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio of projects or contributions to open-source, make sure to highlight them. This is your chance to demonstrate your expertise in low-latency systems and C++/Rust, so don’t hold back!
✨Tip Number 3
Prepare for the technical interview! Brush up on your coding skills and be ready to tackle some real-world problems related to options trading systems. Practising with mock interviews can help you feel more confident when it’s your turn to shine.
✨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. Let’s get you that C++ Engineer role!
We think you need these skills to ace C++ Engineer - Options Trading in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with low-latency systems and C++/Rust. We want to see how your skills match the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about options trading and how your background makes you a perfect fit for our team. Keep it concise but engaging!
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in previous roles. We love candidates who can think critically and approach problems with a pragmatic mindset, so let us know how you’ve done this!
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’s super easy!
How to prepare for a job interview at Keyrock
✨Know Your Tech Inside Out
Make sure you brush up on your C++ and Rust skills, especially in the context of low-latency trading systems. Be ready to discuss your past experiences with high-frequency trading (HFT) and how you've tackled challenges in system design.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've approached problem-solving in previous roles. Highlight your pragmatic, iterative approach to system design and be ready to discuss how you balance technical vision with business needs.
✨Familiarise Yourself with Options Trading
Since this role is focused on options trading, make sure you understand the basics and any relevant terminology. If you have experience with exchange connectivity or FPGA, be prepared to talk about it and how it relates to the role.
✨Communicate Effectively in a Remote Setting
As the team is fully remote, practice articulating your thoughts clearly and concisely. Be ready to demonstrate your communication skills and how you collaborate asynchronously with a global team.