At a Glance
- Tasks: Design and maintain high-performance trading systems using Rust.
- Company: Leading tech-driven trading firm with a focus on innovation.
- Benefits: Competitive daily rate, hybrid work options, and a dynamic team environment.
- Why this job: Tackle complex problems and make a real impact in the trading world.
- Qualifications: Experience in Rust development and strong problem-solving skills.
- Other info: Fast-paced environment with opportunities for growth and learning.
The predicted salary is between 48000 - 72000 £ per year.
A leading technology-driven trading firm is looking for a Rust Developer to join their high-performance engineering team. You will play a key role in designing, building, and maintaining low-latency, mission-critical trading systems. The role offers the opportunity to work on complex problems, optimise algorithms for speed and efficiency, and contribute directly to the architecture of next-generation trading platforms. This is a fast-paced, intellectually challenging environment where your work has a visible impact on the business.
Key Responsibilities
- Develop and maintain high-performance trading applications using Rust.
- Write clean, maintainable, and well-tested code.
- Collaborate closely with engineers, quants, and operations teams to deliver reliable solutions.
- Contribute to system design and architecture, ensuring scalability and efficiency.
- Optimize applications for low latency, concurrency, and high throughput.
Responsibilities and Requirements
- Proven experience in Rust development.
- Strong knowledge of system programming, performance tuning, and multithreading.
- Experience with networking, concurrency, and low-latency systems.
- Familiarity with financial/trading systems is a plus but not essential.
- Excellent problem-solving skills and ability to work independently in a fast-paced environment.
Contract Details
- £850 p/d Outside IR35
- Hybrid working patterns
- 6 months Contract
Rust Developer employer: IntecSelect
Contact Detail:
IntecSelect Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Rust Developer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with other Rust developers. 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. This is a great way to demonstrate your coding abilities and problem-solving skills to potential employers.
✨Tip Number 3
Prepare for technical interviews by brushing up on system programming and performance tuning. Practice coding challenges that focus on low-latency systems to impress your interviewers.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented Rust developers like you. Plus, it’s a great way to get noticed by our hiring team.
We think you need these skills to ace Rust Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Rust development experience and any relevant projects. We want to see how your skills align 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 passionate about Rust and how you can contribute to our high-performance trading systems. Keep it concise but impactful.
Showcase Problem-Solving Skills: In your application, mention specific examples where you've tackled complex problems or optimised algorithms. We love seeing how you approach challenges, especially in fast-paced environments like ours.
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 IntecSelect
✨Know Your Rust Inside Out
Make sure you brush up on your Rust skills before the interview. Be prepared to discuss your experience with system programming, performance tuning, and multithreading. Practising coding challenges in Rust can help you demonstrate your proficiency.
✨Understand Low-Latency Systems
Since the role focuses on low-latency trading systems, it’s crucial to understand how to optimise applications for speed and efficiency. Familiarise yourself with concepts like concurrency and high throughput, and be ready to share examples of how you've tackled these challenges in past projects.
✨Collaborate Like a Pro
This position requires close collaboration with engineers, quants, and operations teams. Think of examples where you’ve successfully worked in a team setting, and be ready to discuss how you communicate and solve problems together. Highlighting your teamwork skills will show you’re a great fit for their environment.
✨Show Your Problem-Solving Skills
Prepare to tackle some complex problems during the interview. Brush up on your problem-solving techniques and be ready to walk through your thought process. They’ll want to see how you approach challenges, so practice articulating your solutions clearly and confidently.