Principal C++ Engineer in London

Principal C++ Engineer in London

London Full-Time 80000 - 100000 £ / year (est.) No working from home possible
Harrington Starr

At a Glance

  • Tasks: Build a cutting-edge trading stack in C++ and solve real trading challenges.
  • Company: Leading global market maker with a rich history in options trading.
  • Benefits: Competitive salary, dynamic work environment, and opportunities for professional growth.
  • Other info: Be part of a forward-thinking company with 20 years of industry leadership.
  • Why this job: Join a pioneering team shaping the future of automated trading.
  • Qualifications: Strong C++ skills, experience in Linux, and knowledge of trading systems.

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

Want to be given the opportunity to work with a leading global market maker? Working directly within the front office, you will work on the options desk building out a brand new trading stack in C++.

Some of your responsibilities will include:

  • Delivery of technology projects using agile methodologies
  • Directly support the design and implementation, modification and tuning of the bespoke trading software stack
  • Work closely with trading teams to deliver technical solutions to trading problems

What we need from you:

  • Strong knowledge and practical experience of C++ in a Linux environment
  • Highly committed to, and advocate of, sound engineering principles
  • Extensive knowledge of code review, testing and debugging principles and application
  • Experience of asynchronous and multi-threaded programming
  • Relevant industry experience in automated trading and market making

This business is at the forefront of options market making for 20 years, from the open outcry trading pits to screen trading and automated algorithmic execution strategies that are driving the future of the industry.

Principal C++ Engineer in London employer: Harrington Starr

As a Principal C++ Engineer at our leading global market-making firm, you will thrive in a dynamic and innovative work culture that prioritises collaboration and technical excellence. We offer competitive benefits, a commitment to employee growth through continuous learning opportunities, and the chance to be part of a pioneering team shaping the future of automated trading. Join us in a vibrant location where your contributions directly impact the trading landscape.

Harrington Starr

Contact Details:

Harrington Starr Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Principal C++ Engineer in London

Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those who work at companies you're interested in. A friendly chat can open doors and give you insights that job descriptions just can't.

Tip Number 2

Show off your skills! If you've got a GitHub or personal project showcasing your C++ prowess, make sure to highlight it. It’s a great way to demonstrate your coding chops beyond just a CV.

Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of asynchronous and multi-threaded programming. Practice coding challenges that reflect real-world problems you might face in the role.

Tip Number 4

Don’t forget to apply through our website! We love seeing candidates who take the initiative. Plus, it gives us a chance to see your application in the best light possible.

We think you need these skills to ace Principal C++ Engineer in London

C++
Linux
Agile Methodologies
Software Design
Code Review
Testing Principles
Debugging Principles

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your C++ experience and any relevant projects you've worked on. 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 working in options market making and how your background makes you a perfect fit for our team. Keep it engaging and personal.

Showcase Your Problem-Solving Skills:In your application, mention specific examples where you've tackled complex technical challenges. We love seeing how you approach problems, especially in a trading context, so make sure to highlight those experiences!

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 shows you’re keen to join our team!

How to prepare for a job interview at Harrington Starr

Know Your C++ Inside Out

Make sure you brush up on your C++ skills, especially in a Linux environment. Be prepared to discuss specific projects where you've implemented complex features or solved tricky problems using C++. This will show your practical experience and commitment to sound engineering principles.

Understand the Trading Landscape

Familiarise yourself with the basics of options trading and market making. Knowing how your role as a Principal C++ Engineer fits into the bigger picture will help you engage with the trading teams effectively. It’s all about delivering technical solutions that make a real impact!

Showcase Your Problem-Solving Skills

Be ready to discuss examples of how you've tackled challenges in asynchronous and multi-threaded programming. Prepare to explain your thought process during code reviews, testing, and debugging. This will demonstrate your extensive knowledge and practical application of these principles.

Embrace Agile Methodologies

Since the role involves delivering technology projects using agile methodologies, be prepared to talk about your experience working in agile teams. Share how you've contributed to sprints, stand-ups, and retrospectives, and how this approach has improved your project outcomes.