Principal C++ Engineer

Principal C++ Engineer

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 20 years of industry experience.
  • Benefits: Competitive salary, dynamic work environment, and opportunities for professional growth.
  • Other info: Collaborative culture with a focus on innovation and technology.
  • Why this job: Join a pioneering team shaping the future of automated trading.
  • Qualifications: Strong C++ skills, Linux experience, and a passion for engineering excellence.

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

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 during interviews. It’s a great way to demonstrate your hands-on experience and commitment to sound engineering principles.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills. Practice common algorithms and data structures, especially in a Linux environment. We all know that being able to solve problems on the spot can really impress the hiring team!

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 Principal C++ Engineer

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 on joining 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 your experience with asynchronous and multi-threaded programming, as well as any specific projects where you've applied these skills.

Understand Agile Methodologies

Since the role involves delivering technology projects using agile methodologies, it’s crucial to familiarise yourself with agile principles. Be ready to share examples of how you've successfully worked in agile teams and contributed to project delivery.

Showcase Your Problem-Solving Skills

The job requires working closely with trading teams to solve technical problems. Think of specific instances where you've tackled complex issues in trading software or similar environments, and be prepared to explain your thought process.

Prepare for Technical Questions

Expect to face technical questions related to code review, testing, and debugging principles. Brush up on best practices and be ready to discuss how you ensure high-quality code in your projects.