Software Engineer C++/python - Linux Experience
Software Engineer C++/python - Linux Experience

Software Engineer C++/python - Linux Experience

Full-Time 60000 - 80000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Enhance in-house trading systems using C++ and Linux for high-performance solutions.
  • Company: Join a leading HFT Prop Trading firm in the heart of London.
  • Benefits: Enjoy a competitive compensation package and work in a dynamic environment.
  • Other info: Ideal for tech-savvy individuals looking to grow in a cutting-edge industry.
  • Why this job: Make an impact in the fast-paced world of trading technology.
  • Qualifications: Strong C++ skills and a solid understanding of computer science fundamentals required.

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

Bonhill Partners are currently supporting an industry leading HFT Prop Trading firm in their search for a C++ Engineer to join their London Office. The role requires a highly capable technologist with an excellent understanding of computer science fundamentals such as data structures, algorithms, and distributed systems. The candidate will require strong programming capability in C++ as the team look to enhance the in-house trading system.

Required Skills:

  • Strong C++
  • Linux
  • Experience in building high performance, ultra low-latency trading systems
  • Computer Science Degree & strong background in computer science fundamentals

The role offers a very competitive compensation package.

Software Engineer C++/python - Linux Experience employer: Bonhill Partners

Bonhill Partners is an exceptional employer, offering a dynamic work environment in the heart of London where innovation thrives. Employees benefit from a competitive compensation package, a culture that fosters collaboration and continuous learning, and ample opportunities for professional growth within the fast-paced world of high-frequency trading. Joining our team means being part of a forward-thinking organisation that values technical excellence and encourages personal development.
B

Contact Detail:

Bonhill Partners Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer C++/python - Linux Experience

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work in trading or tech. A friendly chat can lead to insider info about job openings that might not even be advertised yet.

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or personal project showcasing your C++ and Python prowess, make sure to highlight it during interviews. It’s a great way to demonstrate your coding chops and passion for tech.

✨Tip Number 3

Prepare for technical interviews by brushing up on algorithms and data structures. We all know they love to test your knowledge, so practice coding challenges and mock interviews to boost your confidence.

✨Tip Number 4

Don’t forget to apply through our website! We’re here to help you land that dream job, and applying directly can sometimes give you an edge. Plus, we’ll keep you updated on any new opportunities that pop up!

We think you need these skills to ace Software Engineer C++/python - Linux Experience

C++
Linux
Data Structures
Algorithms
Distributed Systems
High Performance Computing
Ultra Low-Latency Trading Systems
Computer Science Degree

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your strong programming capabilities in C++ and any relevant Linux experience. We want to see how your skills align with the requirements for building high-performance trading systems.

Talk About Your Background: Don’t forget to mention your computer science degree and any projects or experiences that showcase your understanding of data structures, algorithms, and distributed systems. This is your chance to shine!

Tailor Your Application: Customise your application to reflect the specific needs of the role. Use keywords from the job description to demonstrate that you’re a perfect fit for the team and the challenges they face.

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 it gets into the right hands quickly!

How to prepare for a job interview at Bonhill Partners

✨Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be prepared to discuss data structures, algorithms, and any projects you've worked on that showcase your programming prowess. Practising coding problems related to high-performance systems can really help you stand out.

✨Understand the Trading Domain

Familiarise yourself with the basics of high-frequency trading (HFT) and ultra low-latency systems. Knowing how trading systems operate and the challenges they face will show your genuine interest in the role and help you answer questions more effectively.

✨Showcase Your Problem-Solving Skills

Be ready to tackle technical questions or coding challenges during the interview. Think aloud as you solve problems; this gives the interviewers insight into your thought process and how you approach complex issues, which is crucial for a Software Engineer.

✨Prepare Questions for Them

Interviews are a two-way street! Prepare insightful questions about the team, the technology stack, and the company's vision for their trading systems. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.

Software Engineer C++/python - Linux Experience
Bonhill Partners

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>