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, with hybrid working options.
- Other info: Collaborative team environment with excellent career progression opportunities.
- Why this job: Make an impact in finance while learning Rust and tackling complex challenges.
- Qualifications: Strong C++ experience, backend development skills, and a degree in Computer Science.
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 Wolverhampton 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 prioritises employee growth and offers hybrid working flexibility. Embrace the chance to enhance your skills in Rust while working on cutting-edge low latency systems, all within a diverse and inclusive workplace that values your contributions.
StudySmarter Expert Advice🤫
We think this is how you could land Senior C++ Developer Low Latency - Learn Rust in Wolverhampton
✨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 Wolverhampton
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 passion and personality, so let that come through!
Showcase Your Problem-Solving Skills:In your application, mention specific challenges you've tackled in previous roles, especially those related to high throughput and low latency systems. We’re looking for developers who can think on their feet and solve complex problems.
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 low latency systems and how you've tackled challenges in high throughput environments. Prepare to explain your thought process when designing backend services.
✨Showcase Your Problem-Solving Skills
During the interview, be prepared to tackle some technical problems on the spot. Practice coding challenges that focus on multithreading and system design. This will demonstrate your ability to think critically and solve complex issues under pressure.
✨Communicate Clearly and Collaboratively
Since this role involves working closely with a talented team, highlight your communication skills. Share examples of how you've collaborated on projects or mentored others. This will show that you're not just a tech whiz but also a great team player.
✨Understand the Company Culture
Research the company’s values and work environment. Be ready to discuss how your personal values align with theirs. Showing that you understand their commitment to diversity and collaboration can set you apart from other candidates.