Junior Backend Software Engineer Rust - Trading

Junior Backend Software Engineer Rust - Trading

Entry level 70000 - 90000 £ / year (est.) Home office (partial)
Client Server Ltd.

At a Glance

  • Tasks: Design and develop backend services for real-time trading systems using Rust.
  • Company: Profitable High Frequency Trading firm specialising in crypto markets.
  • Benefits: Salary up to £90k, pension, and flexible remote work options.
  • Other info: Diverse workplace with excellent career growth and learning opportunities.
  • Why this job: Join a talented team and tackle complex challenges in a dynamic environment.
  • Qualifications: 2.1 or above in Computer Science, Rust experience, and backend software skills.

The predicted salary is between 70000 - 90000 £ per year.

London, Greater London | £70k - £90k per year

Are you a bright, ambitious Software Engineer with a first class education? You could be progressing your career at a hugely profitable High Frequency Trading firm that specialise in crypto markets.

What's in it for you:

  • Salary to £90k
  • Pension

Your role:

As a Junior Backend Software Engineer you will design and develop backend services for real-time risk, pricing, trading engines and market making systems, working across the full software development lifecycle using Rust. You'll collaborate with a small, talented team, collaboratively problem solving and working on complex and challenging systems with interesting work and huge bonus earning potential.

Location / WFH:

You’ll join the team in Central London with flexibility to work from home twice a week.

About you:

  • You achieved a 2.1 or above in Computer Science or Software Engineering from a top tier university i.e. Oxbridge, Russel Group
  • You have backend OOP, multithreaded software engineering experience
  • You have Rust development experience
  • You have experience of working on high throughput, low latency systems
  • You are collaborative and pragmatic with great communication skills, keen to learn and progress

Apply now to find out more about this Junior Backend Software Engineer (Rust HFT) 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.

Junior Backend Software Engineer Rust - Trading employer: Client Server Ltd.

Join a leading High Frequency Trading firm in Central London, where innovation meets opportunity. As a Junior Backend Software Engineer, you'll thrive in a dynamic work culture that values collaboration and continuous learning, with the added benefit of flexible working arrangements. Enjoy a competitive salary, generous pension scheme, and the chance to work on cutting-edge technology in the exciting world of crypto markets.

Client Server Ltd.

Contact Details:

Client Server Ltd. Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Junior Backend Software Engineer Rust - Trading

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with fellow developers on platforms like 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! Create a GitHub profile showcasing your Rust projects or any relevant coding work. 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 practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!

Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace Junior Backend Software Engineer Rust - Trading

Rust Development
Backend OOP
Multithreaded Software Engineering
High Throughput Systems
Low Latency Systems
Real-Time Risk Management
Pricing Engine Development

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your Rust experience and any relevant backend development skills. We want to see how your background aligns with the role, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this Junior Backend Software Engineer position and how your skills can contribute to our team. Keep it concise but impactful!

Showcase Your Projects:If you've worked on any projects that demonstrate your Rust skills or experience with high throughput systems, include them in your application. We love seeing practical examples of your work!

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 Ltd.

Know Your Rust Inside Out

Make sure you brush up on your Rust skills before the interview. Be prepared to discuss your experience with Rust, especially in the context of backend development and high-frequency trading systems. Practise coding challenges that focus on multithreading and performance optimisation.

Understand the Trading Domain

Familiarise yourself with the basics of high-frequency trading and crypto markets. Knowing how trading engines work and the importance of low latency can give you an edge. It shows you're not just a coder but someone who understands the business side of things too.

Showcase Your Problem-Solving Skills

Be ready to tackle some technical problems during the interview. Think through your approach out loud, as this demonstrates your thought process. Use examples from past experiences where you successfully solved complex issues, particularly in a collaborative environment.

Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, the projects you'll be working on, and the company's future direction. This not only shows your interest in the role but also helps you gauge if the company is the right fit for you.