Backend Software Engineer C++ Rust Low Latency in London
Backend Software Engineer C++ Rust Low Latency

Backend Software Engineer C++ Rust Low Latency in London

London Full-Time 108000 - 252000 £ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Design and develop high-speed backend services for trading systems using Rust and C++.
  • Company: Join a leading High Frequency Trading firm in the crypto market.
  • Benefits: Earn up to £180k, plus bonuses and hybrid working options.
  • Why this job: Make an impact in finance with cutting-edge technology and a talented team.
  • Qualifications: Strong experience in C++ and Rust, with a background in low latency systems.
  • Other info: Enjoy a diverse workplace with excellent career progression opportunities.

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

Opportunity to join a hugely profitable High Frequency Trading firm that specialise in crypto markets and earning substantial bonuses in a senior, hands-on Backend Software Engineer role, working with Rust.

As a Backend Software Engineer 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 will collaborate with a small, talented team, problem solving and working on complex and challenging systems with interesting work.

Location / WFH: You will 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.

What’s in it for you:

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

Apply now to find out more about this Backend Software Engineer / Developer (C++ Rust High Frequency Trading) 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.

Backend Software Engineer C++ Rust Low Latency in London employer: Client Server

Join a leading High Frequency Trading firm in Central London, where innovation meets opportunity. As a Backend Software Engineer, you'll thrive in a dynamic work culture that values collaboration and continuous learning, while enjoying competitive salaries, substantial bonuses, and flexible working arrangements. With a strong focus on employee growth and a commitment to diversity, this is an exceptional place for talented engineers to advance their careers in the fast-paced world of crypto trading.
C

Contact Detail:

Client Server Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Backend Software Engineer C++ Rust Low Latency in London

✨Tip Number 1

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

✨Tip Number 2

Show off your skills! Consider contributing to open-source projects or building your own side projects using C++ and Rust. This not only sharpens your skills but also gives you something tangible to discuss during interviews.

✨Tip Number 3

Prepare for technical interviews by practicing coding challenges and system design problems. Use platforms like LeetCode or HackerRank to get comfortable with the types of questions you might face.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge over other candidates.

We think you need these skills to ace Backend Software Engineer C++ Rust Low Latency in London

C++
Rust
Backend OOP
Multithreaded Software Engineering
High Throughput Systems
Low Latency Systems
Microsecond/Nanosecond Timing
Low Level System Design
Operating Systems
Networking
Socket Level Programming
Hardware Knowledge
Compilers
FPGA
Communication Skills
Stakeholder Management

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++ and Rust, especially in low latency systems. We want to see how your skills align with 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 backend development and how your background fits into our high-frequency trading environment. Keep it concise but impactful!

Showcase Your Problem-Solving Skills: In your application, mention specific challenges you've tackled in previous roles, particularly those involving multithreaded software engineering. We love seeing how you approach complex problems, so give us the details!

Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any updates from us!

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 skills before the interview. Be ready to discuss your experience with multithreaded software engineering and low latency systems. They’ll likely ask you to solve technical problems on the spot, so practice coding challenges that focus on these areas.

✨Understand the Business Context

Since this role is in high-frequency trading, it’s crucial to understand how backend systems impact trading performance. Familiarise yourself with concepts like microsecond real-time risk and pricing. Showing that you grasp the financial implications of your work will set you apart.

✨Prepare for System Design Questions

Expect questions about low-level system design, networking, and socket programming. Think through how you would design a high throughput backend service. Being able to articulate your thought process clearly will demonstrate your problem-solving skills and technical depth.

✨Showcase Your Collaboration Skills

This role involves working closely with a small team, so be prepared to discuss your past experiences in collaborative environments. Highlight any leadership or mentoring roles you've had, as they’ll want to see that you can communicate effectively and contribute positively to the team dynamic.

Backend Software Engineer C++ Rust Low Latency in London
Client Server
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
  • Backend Software Engineer C++ Rust Low Latency in London

    London
    Full-Time
    108000 - 252000 £ / year (est.)
  • C

    Client Server

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>