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, pension, and hybrid working options.
- Why this job: Make an impact in finance while learning Rust and tackling complex challenges.
- Qualifications: Strong C++ experience, knowledge of low latency systems, and a degree in Computer Science.
- Other info: Collaborative team environment with excellent career progression opportunities.
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 Hull employer: Client Server
Contact Detail:
Client Server Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior C++ Developer Low Latency - Learn Rust in Hull
✨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. 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. 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 all know how crucial it is to nail those technical questions!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re always looking for talented individuals like you to join our team and help us grow!
We think you need these skills to ace Senior C++ Developer Low Latency - Learn Rust in Hull
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 transitioning to Rust and how your background in high-frequency trading makes you a perfect fit for us.
Showcase Your Problem-Solving Skills: In your application, mention specific challenges you've tackled in previous roles. We love seeing how you approach complex problems, especially in multithreaded environments!
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!
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 multithreading, low latency systems, and any relevant projects you've worked on. They’ll likely ask technical questions, so being able to explain your thought process clearly will set you apart.
✨Showcase Your Problem-Solving Skills
Prepare to tackle some real-world problems during the interview. Think of examples where you’ve solved complex issues in high throughput environments. Use the STAR method (Situation, Task, Action, Result) to structure your answers and demonstrate your analytical skills.
✨Understand the Company Culture
Research the firm’s values and work culture. Since they emphasise collaboration and diversity, be ready to discuss how you’ve worked effectively in teams and contributed to a positive environment. This shows you’re not just a tech whiz but also a great fit for their team.
✨Ask Insightful Questions
Prepare thoughtful questions about the role, team dynamics, and future projects. This not only shows your interest in the position but also gives you a chance to assess if the company aligns with your career goals. It’s a two-way street, after all!