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

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

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 leader in the financial technology sector.
  • Benefits: Competitive salary, flexible working hours, and opportunities for professional growth.
  • Other info: Dynamic team environment with a focus on innovation and excellence.
  • Why this job: Work on cutting-edge tech that shapes 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 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

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with other developers. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your C++ projects, especially those related to low-latency systems. This will give potential employers a taste of what you can bring to the table.

Tip Number 3

Prepare for technical interviews by brushing up on your C++ fundamentals and low-latency messaging solutions. Practice coding challenges and be ready to discuss your past experiences in detail.

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, we love seeing candidates who are proactive about their job search.

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

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

Some tips for your application 🫡

Show Off Your C++ Skills:Make sure to highlight your 5+ years of C++ experience in your application. We want to see how you've tackled low-latency challenges in the past, so don’t hold back on those details!

Talk About Your Tech Stack:Don’t forget to mention your experience with Python and Rust. We’re keen to know how you’ve used these languages alongside C++ to create efficient solutions, especially in trading or similar environments.

Be Specific About Your Experience:When describing your previous roles, focus on specific projects or achievements that relate to low-latency systems. We love seeing concrete examples of how you’ve made an impact in your past positions.

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 in our Trading Technologies team!

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

Don’t forget to highlight your experience with Python and Rust during the interview. 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 contribute to various aspects of the team.

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 might also be helpful to review common algorithms and data structures, as they could come up in discussions.