Senior C++ Developer Low Latency - Learn Rust in Cambridge

Senior C++ Developer Low Latency - Learn Rust in Cambridge

Cambridge Full-Time 108000 - 252000 £ / year (est.) No working from home possible
Client Server

At a Glance

  • Tasks: Design and develop high-speed backend services for trading systems using C++ and Rust.
  • Company: Join a profitable High Frequency Trading firm in the crypto market.
  • Benefits: Earn up to £180k plus bonuses, hybrid working, and career progression.
  • Other info: Collaborative team environment with opportunities for leadership and mentoring.
  • Why this job: Work on cutting-edge technology and make a real impact in finance.
  • Qualifications: Strong C++ experience, knowledge of Rust, and background in low latency systems.

The predicted salary is between 108000 - 252000 £ per year.

Are you a Senior C++ Developer looking to progress your career and transfer your skills to Rust? You could be joining a hugely profitable High Frequency Trading firm that specialises in crypto markets and earning substantial bonuses in a senior, hands-on role.

What's in it for you:

  • Salary to £180k
  • Bonus (c50% of base)
  • Pension
  • Hybrid working
  • Career progression

Your role:

As a Senior C++ Developer, you will design and develop high throughput backend services for microsecond real-time risk, pricing, trading engines, and market making systems, working across the full software development lifecycle using Rust (and some C++ for legacy systems). You'll collaborate with a small, talented team, problem solving and working on complex and challenging systems.

Location / WFH:

You’ll join the team in Central London with flexibility to work from home 1-2 days a week.

About you:

  • You have strong backend OOP, multithreaded software engineering experience with C++ and are comfortable working with Rust going forward.
  • You have experience of working on high throughput, low latency systems with microseconds/nanoseconds, within a finance (or games) environment.
  • You have a good understanding of low level system design, Operating Systems, Networking, Socket Level programming, hardware, compilers, FPGA.
  • You achieved a 2.1 or above in Computer Science from a top tier university.
  • You are collaborative and pragmatic with great communication and stakeholder management skills, also with some leadership or mentoring experience.

Apply now to find out more about this opportunity.

At Client Server, we believe in a diverse workplace that allows people to play to their strengths and continually learn. We’re an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.

Senior C++ Developer Low Latency - Learn Rust in Cambridge employer: Client Server

Join a leading High Frequency Trading firm in Central London, where innovation meets opportunity. With a competitive salary of up to £180k and substantial bonuses, you'll thrive in a collaborative environment that values diversity and continuous learning. Enjoy the flexibility of hybrid working while advancing your career in cutting-edge technologies like Rust, all within a dynamic team focused on solving complex challenges in the fast-paced crypto market.

Client Server

Contact Details:

Client Server Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior C++ Developer Low Latency - Learn Rust in Cambridge

Tip Number 1

Network like a pro! Reach out to your connections in the finance and tech sectors. Attend meetups or online webinars related to C++ and Rust development. You never know who might have a lead on that perfect Senior C++ Developer role!

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, especially those involving low latency systems or Rust. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for technical interviews by brushing up on your C++ and Rust knowledge. Practice coding challenges that focus on multithreading and low latency systems. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re always looking for talented developers like you to join our community at StudySmarter!

We think you need these skills to ace Senior C++ Developer Low Latency - Learn Rust in Cambridge

C++
Rust
Backend OOP
Multithreaded Software Engineering
High Throughput Systems
Low Latency Systems
Microsecond/Nanosecond Timing

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your C++ and Rust experience, especially in low latency systems. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your background makes you a perfect fit. We love seeing genuine enthusiasm for the position.

Showcase Your Problem-Solving Skills:In your application, mention specific challenges you've tackled in previous roles, especially those related to high throughput systems. We appreciate candidates who can think critically and creatively!

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 Client Server

Know Your Tech Inside Out

Make sure you brush up on your C++ and Rust knowledge. Be ready to discuss your experience with multithreaded software engineering and low latency systems. Prepare to explain how you've tackled complex problems in past projects, as this will show your depth of understanding.

Showcase Your Problem-Solving Skills

During the interview, be prepared to tackle some technical challenges or coding tests. Think aloud as you work through problems; this demonstrates your thought process and collaborative nature, which is key for a role that involves teamwork.

Understand the Company’s Focus

Research the high-frequency trading firm and their approach to crypto markets. Familiarise yourself with their products and services, and think about how your skills can contribute to their goals. This shows genuine interest and helps you tailor your responses.

Communicate Effectively

Since the role requires great communication skills, practice articulating your thoughts clearly. Be ready to discuss your leadership or mentoring experiences, as well as how you manage stakeholder relationships. Good communication can set you apart from other candidates.