Senior Rust Engineer - Low-Latency Trading Systems (Hybrid) in London

Senior Rust Engineer - Low-Latency Trading Systems (Hybrid) in London

London Full-Time 70000 - 90000 € / year (est.) Home office (partial)
Citi

At a Glance

  • Tasks: Lead the development of low-latency trading systems using Java and Rust.
  • Company: Citi, a global leader in finance with a focus on innovation.
  • Benefits: Hybrid work model, competitive salary, performance bonuses, and private medical care.
  • Other info: Join a high-performance team with exciting career growth opportunities.
  • Why this job: Shape the future of algorithmic trading and mentor the next generation of developers.
  • Qualifications: Proven experience in software development, particularly in Java and Rust.

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

Citi in Greater London is looking for a Senior Developer to lead applications analysis and programming activities. This role is critical in shaping their low-latency algorithmic trading environment using Java and Rust.

The successful candidate will work within a high-performance architecture team to build essential systems that support global finance. They will collaborate with various teams while mentoring junior developers.

The position offers a hybrid working model, competitive salary, and a range of benefits including annual leave, performance bonuses, and private medical care.

Senior Rust Engineer - Low-Latency Trading Systems (Hybrid) in London employer: Citi

Citi is an exceptional employer in Greater London, offering a dynamic work environment that fosters innovation and collaboration within the high-performance architecture team. Employees benefit from a hybrid working model, competitive salaries, and comprehensive benefits including annual leave, performance bonuses, and private medical care, all while having the opportunity to mentor junior developers and shape the future of low-latency trading systems.

Citi

Contact Detail:

Citi Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Rust Engineer - Low-Latency Trading Systems (Hybrid) in London

Tip Number 1

Network like a pro! Reach out to folks in the finance and tech sectors, especially those who work with low-latency systems. A friendly chat can open doors that a CV just can't.

Tip Number 2

Show off your skills! If you’ve got a GitHub or personal project showcasing your Rust expertise, make sure to highlight it during interviews. It’s a great way to demonstrate your hands-on experience.

Tip Number 3

Prepare for technical interviews by brushing up on algorithms and system design, especially in the context of trading systems. We recommend practicing coding challenges to get into the right mindset.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Senior Rust Engineer - Low-Latency Trading Systems (Hybrid) in London

Rust
Java
Low-Latency Trading Systems
Applications Analysis
Programming Activities
High-Performance Architecture
Collaboration Skills

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your experience with Rust and Java in your application. We want to see how you've used these languages in real-world scenarios, especially in low-latency environments.

Tailor Your Application:Don’t just send a generic CV! We love it when candidates customise their applications to reflect the job description. Mention your experience in algorithmic trading or high-performance systems to catch our eye.

Be Clear and Concise:When writing your application, keep it straightforward. We appreciate clarity, so avoid jargon and get straight to the point about your achievements and skills.

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 us!

How to prepare for a job interview at Citi

Know Your Rust Inside Out

Make sure you brush up on your Rust skills before the interview. Be prepared to discuss specific features of Rust that are relevant to low-latency systems, such as memory safety and concurrency. Practising coding challenges in Rust can also help you demonstrate your proficiency.

Understand Low-Latency Trading Systems

Familiarise yourself with the principles of low-latency trading and algorithmic strategies. Being able to discuss how these systems work and the challenges they face will show that you’re not just a developer, but someone who understands the financial context of your work.

Showcase Your Mentoring Skills

Since this role involves mentoring junior developers, be ready to share examples of how you've successfully guided others in the past. Highlight your communication style and how you approach teaching complex concepts, as this will be key to your success in the team.

Prepare for Team Collaboration Questions

Citi values collaboration, so expect questions about teamwork. Think of examples where you’ve worked with cross-functional teams or resolved conflicts. Showing that you can effectively collaborate while maintaining high performance will set you apart from other candidates.