Software Programmer in London

Software Programmer in London

London Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Understanding Recruitment

At a Glance

  • Tasks: Design and build components for a global low-latency trading platform using C++.
  • Company: Leading trading firm with cutting-edge proprietary technology.
  • Benefits: Competitive salary, dynamic work environment, and opportunities for growth.
  • Other info: Full-time onsite role in vibrant London, perfect for tech enthusiasts.
  • Why this job: Make a real impact on global trading systems and enhance your coding skills.
  • Qualifications: Strong experience with modern C++ (C++17 or above) and performance-focused software development.

The predicted salary is between 60000 - 80000 £ per year.

We're supporting a leading trading firm to hire a C++ Developer to join its engineering team in London. The business develops proprietary technology that underpins trading activity across global markets. You will work on systems supporting pricing, execution and critical trading infrastructure, where engineering decisions have a direct impact on performance.

  • Design and build components within a global low-latency trading platform using C++
  • Develop systems for real-time market data processing, order routing and exchange connectivity
  • Optimise performance with a focus on latency, throughput and efficiency

Strong experience with modern C++ (C++17 or above). Experience building software where performance, reliability and responsiveness are critical. Full-time onsite role based in London.

Software Programmer in London employer: Understanding Recruitment

Join a leading trading firm in London that prioritises innovation and excellence in technology. As a Software Programmer, you'll be part of a dynamic engineering team dedicated to developing cutting-edge low-latency trading systems, with ample opportunities for professional growth and collaboration in a fast-paced environment. Enjoy a culture that values performance and creativity, while making a tangible impact on global trading activities.

Understanding Recruitment

Contact Details:

Understanding Recruitment Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Programmer in London

Tip Number 1

Network like a pro! Reach out to folks in the trading and tech scene on LinkedIn or at meetups. 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 portfolio showcasing your C++ projects, especially those related to low-latency systems. This will give potential employers a taste of what you can do and set you apart from the crowd.

Tip Number 3

Prepare for technical interviews by brushing up on algorithms and data structures. Practice coding challenges that focus on performance and efficiency, as these are key in trading systems.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to get noticed by our hiring team.

We think you need these skills to ace Software Programmer in London

C++
Low-Latency Trading Systems
Real-Time Market Data Processing
Order Routing
Exchange Connectivity
Performance Optimisation
Throughput Efficiency

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C++ and any relevant projects you've worked on. We want to see how your skills align with the low-latency trading systems we develop, so don’t hold back!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you're passionate about trading technology and how your background makes you a great fit for our team. Keep it engaging and personal.

Showcase Your Problem-Solving Skills:In your application, include examples of how you've tackled performance issues or optimised systems in the past. We love seeing how you think and approach challenges, especially in high-stakes 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’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Understanding Recruitment

Know Your C++ Inside Out

Make sure you brush up on modern C++ features, especially C++17 and above. Be ready to discuss how you've used these features in past projects, particularly in relation to performance optimisation and low-latency systems.

Understand the Trading Environment

Familiarise yourself with trading concepts and the importance of low-latency systems. Being able to speak knowledgeably about market data processing and order routing will show that you're not just a programmer, but someone who understands the business context.

Prepare for Technical Challenges

Expect to face technical questions or coding challenges during the interview. Practice solving problems related to performance and efficiency in C++. Use platforms like LeetCode or HackerRank to sharpen your skills.

Showcase Your Problem-Solving Skills

Be prepared to discuss specific examples where you've tackled performance issues in your previous work. Highlight your thought process and the impact of your solutions on system reliability and responsiveness.