Senior C++ Engineer - Ultra-Low Latency Trading Backend in London

Senior C++ Engineer - Ultra-Low Latency Trading Backend in London

London Full-Time 70000 - 90000 £ / year (est.) No working from home possible
Kraken

At a Glance

  • Tasks: Develop and maintain core trading engine framework with low-latency messaging solutions.
  • Company: Join Kraken, a leading player in the financial technology sector.
  • Benefits: Competitive salary, flexible working hours, and opportunities for professional growth.
  • Other info: Be part of a dynamic team in a fast-paced environment.
  • Why this job: Work on cutting-edge tech that drives the future of trading.
  • Qualifications: 5+ years C++ experience and strong skills in Python and Rust.

The predicted salary is between 70000 - 90000 £ per year.

Kraken is looking for an experienced developer to join our Trading Technologies team in Greater London. In this role, you will develop and maintain the core framework for our trading engine focusing on low-latency messaging solutions built on Aeron.

The ideal candidate will have 5+ years of C++ experience and a deep understanding of low-latency system fundamentals, coupled with strong skills in Python and Rust. This position offers the opportunity to work on cutting-edge technology in the financial sector.

Senior C++ Engineer - Ultra-Low Latency Trading Backend in London employer: Kraken

At Kraken, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our Greater London location provides access to a vibrant tech community, while our commitment to employee growth ensures that you will have ample opportunities to enhance your skills and advance your career in the fast-paced world of ultra-low latency trading technology.

Kraken

Contact Details:

Kraken Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior C++ Engineer - Ultra-Low Latency Trading Backend in London

Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those already at Kraken or similar companies. A friendly chat can sometimes lead to opportunities that aren’t even advertised.

Tip Number 2

Show off your skills! If you’ve got a GitHub or personal project showcasing your C++ prowess, make sure to highlight it during interviews. It’s a great way to demonstrate your expertise in low-latency systems.

Tip Number 3

Prepare for technical interviews by brushing up on your C++ and system design knowledge. Practice coding challenges and be ready to discuss your past projects in detail—this is where we can really shine!

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 our team at Kraken.

We think you need these skills to ace Senior C++ Engineer - Ultra-Low Latency Trading Backend in London

C++
Low-Latency Messaging Solutions
Aeron
Python
Rust
Low-Latency System Fundamentals
Core Framework Development

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your 5+ years of C++ experience and any relevant projects you've worked on. We want to see how your skills align with our focus on low-latency messaging solutions.

Showcase Your Skills:Don’t just list your technical skills; give us examples of how you’ve used C++, Python, and Rust in real-world scenarios. We love seeing practical applications of your expertise!

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about ultra-low latency trading and how you can contribute to our Trading Technologies team. Let your personality shine through!

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 this exciting opportunity!

How to prepare for a job interview at Kraken

Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be prepared to discuss advanced concepts and demonstrate your understanding of low-latency system fundamentals. Practising coding challenges related to C++ can really help you showcase your expertise.

Familiarise Yourself with Aeron

Since the role focuses on low-latency messaging solutions built on Aeron, it’s crucial to understand how it works. Read up on its architecture and performance characteristics, and be ready to discuss how you would implement or optimise messaging solutions in a trading environment.

Showcase Your Python and Rust Skills

While C++ is key, don’t forget to highlight your experience with Python and Rust. Prepare examples of projects where you’ve used these languages, especially in relation to trading systems or performance optimisation. This will show that you’re versatile and can adapt to different technologies.

Prepare for Technical Questions

Expect technical questions that test your problem-solving abilities and understanding of low-latency systems. Practice explaining your thought process clearly and concisely. It’s also a good idea to prepare some questions of your own about their technology stack and team dynamics to show your genuine interest.