At a Glance
- Tasks: Develop and optimise low-latency trading systems while collaborating with a global team.
- Company: Join Keyrock, a leading innovator in the digital asset space with a diverse team.
- Benefits: Enjoy competitive salary, flexible hours, and the freedom to work remotely.
- Why this job: Make a real impact in the fast-paced world of trading and technology.
- Qualifications: Strong Rust or C++ experience, preferably in a trading environment.
- Other info: Be part of a collaborative culture that values growth and innovation.
The predicted salary is between 36000 - 60000 £ per year.
Keyrock City Of London, England, United Kingdom
About Keyrock
Since our beginnings in 2017, we\’ve grown to be a leading change‑maker in the digital asset space, renowned for our partnerships and innovation. Today, we rock with over 180 team members around the world. Our diverse team hails from 42 nationalities, with backgrounds ranging from DeFi natives to PhDs. Predominantly remote, we have hubs in London, Brussels, Singapore and Paris, and host regular online and offline hangouts to keep the crew tight. 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.
But we’re more than a service provider. We’re an initiator. We’re pioneers in adopting the Rust Development language for our algorithmic trading, and champions of its use in the industry. We support the growth of Web3 startups through our Accelerator Program. We upgrade ecosystems by injecting liquidity into promising DeFi, RWA, and NFT protocols. And we push the industry\’s progress with our research and governance initiatives. At Keyrock, we\’re not just envisioning the future of digital assets. We\’re actively building it.
Job title: C++/Rust Engineer – Trading
We are seeking a Rust or C++ Engineer with trading experience to join our core Market Making Services team.
Mission statement
Our technology stack is built on Rust, Node.js, and Python. While Rust proficiency is preferred, we welcome strong C++/C engineers who are eager to learn and master Rust.
Job Description
- Develop and optimise low‑latency options trading systems
- Collaborate with quants, traders, and engineers to enhance trading strategies
- Maintain and improve trading infrastructure, ensuring high performance and stability
- Design and implement efficient, scalable, and resilient trading solutions
- Troubleshoot and enhance exchange connectivity and execution speed
- Support functional and component testing for critical trading components
Background and Experience
Technical Skills & Experience
- Strong experience in Rust and/or C++ (C background also considered)
- Prior experience in a trading environment (HFT, Market Making, Prop Trading, or similar)
- Eagerness to become an expert in Rust (if not already)
- Experience with protobuf-based protocols or similar
- Exchange connectivity experience (strongly preferred)
- Experience in high‑frequency options trading and low‑latency systems (nice to have)
Soft Skills & Competencies
- Ownership & Reliability – Take full responsibility for your work, write high‑quality, maintainable code, meet deadlines, and follow through on commitments.
- Initiative & Problem‑Solving – Approach challenges with a problem‑solving entrepreneurial mindset, make sound judgments and drive solutions.
- Operational Diligence – Respond strategically to technical and operational challenges, ensuring robust and reliable trading infrastructure.
- Curiosity & Growth Mindset – Continuously seek to improve technical skills, stay ahead of industry trends, and practice new technologies.
- Excellent communication skills, collaborating within a fully remote global team.
Our offer
- A competitive salary package
- 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 building a positive and collaborative work environment. We welcome employees of all backgrounds, and 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.
Equal Opportunity Employer – Keyrock is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability status, veteran status or any other protected characteristic.
#J-18808-Ljbffr
C++ Engineer - Trading employer: Keyrock
Contact Detail:
Keyrock Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Engineer - Trading
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at Keyrock. Use LinkedIn or even Twitter to connect with current employees and ask about their experiences. A friendly chat can sometimes lead to a referral, which is golden!
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project showcasing your C++ or Rust prowess, make sure to highlight it. Share your code, explain your thought process, and demonstrate how you tackle problems. This can really set you apart from the crowd.
✨Tip Number 3
Prepare for the interview like it’s the championship game! Research Keyrock’s trading strategies and tech stack. Be ready to discuss how your experience aligns with their needs, especially in low-latency systems and trading environments. Confidence is key!
✨Tip Number 4
Don’t forget to 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 the team. Let’s get you that dream job!
We think you need these skills to ace C++ Engineer - Trading
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to highlight your experience with C++ and Rust, especially in trading environments. We want to see how your skills align with what we do at Keyrock!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for trading and technology, and let us know why you’re excited about the opportunity to work with us. Be genuine and show us your personality!
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to mention them. We love seeing practical examples of your skills in action, especially if they relate to low-latency systems or trading strategies.
Apply Through Our Website: Don’t forget to apply through our careers page! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Keyrock
✨Know Your Tech Stack
Make sure you’re well-versed in Rust and C++. Brush up on your knowledge of low-latency systems and trading environments. Being able to discuss your experience with protobuf-based protocols or exchange connectivity will definitely give you an edge.
✨Show Your Problem-Solving Skills
Prepare to share examples of how you've tackled challenges in previous roles. Highlight your initiative and ability to drive solutions independently. This is key, especially in a fast-paced trading environment where quick thinking is essential.
✨Demonstrate Ownership and Reliability
Be ready to talk about how you take responsibility for your work. Discuss how you ensure high-quality, maintainable code and meet deadlines. Companies like Keyrock value candidates who can anticipate issues and proactively address them.
✨Emphasise Your Curiosity and Growth Mindset
Express your eagerness to learn and grow, particularly in mastering Rust if you're not already proficient. Share any recent projects or technologies you've explored that excite you. This shows you're not just looking for a job, but are genuinely interested in the field.