At a Glance
- Tasks: Design and develop high-speed backend services for trading systems using Rust.
- Company: Join a leading High Frequency Trading firm in the crypto market.
- Benefits: Earn up to £180k, plus bonuses, pension, and hybrid working options.
- Why this job: Make an impact in finance with cutting-edge technology and a talented team.
- Qualifications: Experience in Rust and backend software engineering, ideally in finance or gaming.
- Other info: Flexible work environment with excellent career progression opportunities.
The predicted salary is between 108000 - 252000 £ per year.
Do you have expertise with low latency software engineering within finance or gaming environments? You could be progressing your career in a senior, hands-on Backend Software Engineer role at a hugely profitable High Frequency Trading firm that specialise in crypto markets and earning substantial bonuses.
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. 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 commercial Rust development experience.
- You have strong backend OOP, multithreaded software engineering experience (e.g. C++, Java, Python).
- 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:
- As a Backend Software Engineer you will receive a competitive package:
- Salary to £180k
- Bonus (c50% of base)
- Pension
- Hybrid working
- Career progression
Backend Software Engineer Rust Low Latency Trading in London employer: Client Server
Contact Detail:
Client Server Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Software Engineer Rust Low Latency Trading in London
✨Tip Number 1
Network like a pro! Reach out to folks in the finance and gaming sectors, especially those who work with low latency systems. Use platforms like LinkedIn to connect and engage with them; you never know who might have a lead on your dream job!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Rust projects or any relevant backend systems you've worked on. This is your chance to demonstrate your expertise in low latency trading and make a lasting impression.
✨Tip Number 3
Prepare for technical interviews by brushing up on your multithreading and system design knowledge. Practice coding challenges that focus on low latency solutions, as this will help you stand out during the interview process.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that match your skills. Plus, it’s a great way to ensure your application gets seen by the right people in our team.
We think you need these skills to ace Backend Software Engineer Rust Low Latency Trading in London
Some tips for your application 🫡
Show Off Your Rust Skills: Make sure to highlight your commercial Rust development experience in your application. We want to see how you've used Rust in real-world projects, especially in low latency systems. Don't hold back on the details!
Demonstrate Your Problem-Solving Prowess: In your written application, share examples of how you've tackled complex challenges in backend software engineering. We love seeing how you approach problems, especially in high throughput environments like finance or gaming.
Keep It Relevant: Tailor your application to focus on your experience with low latency systems and multithreaded software engineering. We’re looking for candidates who understand the intricacies of system design and can communicate that effectively.
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 don’t miss out on any important updates from our team. We can’t wait to hear from you!
How to prepare for a job interview at Client Server
✨Know Your Rust Inside Out
Make sure you brush up on your Rust skills before the interview. Be prepared to discuss your past projects and how you've used Rust in low latency environments. They’ll likely want to see your understanding of memory management and concurrency, so be ready to dive deep into those topics.
✨Showcase Your Problem-Solving Skills
Expect technical questions that test your problem-solving abilities. Practice coding challenges related to backend systems and low latency trading. Use platforms like LeetCode or HackerRank to sharpen your skills, and be ready to explain your thought process during the interview.
✨Understand the Financial Context
Since this role is in a high-frequency trading firm, having a grasp of financial concepts and market dynamics will set you apart. Brush up on trading strategies, risk management, and how low latency impacts trading performance. This knowledge will show your genuine interest in the industry.
✨Prepare for Team Collaboration Questions
They’ll want to know how you work within a team, especially in a collaborative environment. Think of examples where you’ve successfully worked with others, mentored junior developers, or resolved conflicts. Highlight your communication skills and how you contribute to a positive team dynamic.