C++ Software Engineer - Fully Remote
Apply now
C++ Software Engineer - Fully Remote

C++ Software Engineer - Fully Remote

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Apply now
A

At a Glance

  • Tasks: Join our Core Infrastructure team to design and maintain a cutting-edge low latency trading platform.
  • Company: Be part of a world-leading global systematic hedge fund revolutionising technology in trading.
  • Benefits: Enjoy remote work, generous medical coverage, paid parental leave, and more perks for your well-being.
  • Why this job: Work on exciting projects with real-time data and ultra-low latency systems while advancing your career.
  • Qualifications: Strong C++ skills, experience in high-frequency trading, and a knack for performance tuning required.
  • Other info: This role offers significant career progression opportunities in a dynamic and innovative environment.

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

A world-leading global systematic hedge fund is looking for a Software Engineer to be a part of its multi-billion technology trading platform. The ideal candidate will have strong technology experience across multiple disciplines, High-Frequency Trading, and Low Latency Environments.

Software Engineers with expertise in C++ will be a part of the Core Infrastructure team responsible for designing, developing, and maintaining a low latency trading platform that is deployed globally.

  • Significant experience developing high-availability systems in C++ and Python with very tight resource/latency constraints.
  • A background in multi-threaded programming and a strong understanding of hardware/software interaction.
  • Comfortable working “under the hood” with skills in performance tuning (applications, Linux, socket I/O, etc.).
  • Experience working with C++ libraries like STL and Boost.
  • Worked on challenging projects involving building a custom compiler, writing a matching engine, or working with large amounts of data in real-time.
  • Full life-cycle software development utilizing exotic hardware/software architectures for ultra-low latency trading systems.

This position offers a generous basic and bonus with huge career progression working for a world-leading hedge fund and building a team that is creating the next generation risk platform in electronic trading. An outstanding benefits package is on offer to support you both professionally and personally, including generous medical coverage, paid parental leave, and a variety of other benefits focused on providing the best employee experience.

C++ Software Engineer - Fully Remote employer: Algo Capital Group

As a leading global systematic hedge fund, we pride ourselves on being an exceptional employer, offering a fully remote C++ Software Engineer role that allows you to contribute to our cutting-edge technology trading platform. Our work culture fosters innovation and collaboration, providing outstanding benefits such as generous medical coverage and paid parental leave, while also prioritising your professional growth through significant career progression opportunities. Join us to be part of a dynamic team that is shaping the future of electronic trading in a supportive and rewarding environment.
A

Contact Detail:

Algo Capital Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land C++ Software Engineer - Fully Remote

Tip Number 1

Familiarise yourself with the specific technologies and tools mentioned in the job description, such as C++, Python, and libraries like STL and Boost. Being able to discuss your experience with these technologies in detail during an interview will demonstrate your suitability for the role.

Tip Number 2

Highlight any previous projects that involved high-frequency trading or low latency environments. Be prepared to explain the challenges you faced and how you overcame them, as this will show your problem-solving skills and relevant experience.

Tip Number 3

Network with professionals in the finance and technology sectors, especially those who work in hedge funds or trading platforms. Engaging with industry experts can provide valuable insights and potentially lead to referrals for the position.

Tip Number 4

Prepare for technical interviews by practising coding challenges that focus on multi-threaded programming and performance tuning. Being well-prepared for these types of questions will help you stand out as a candidate who is ready to tackle the demands of the role.

We think you need these skills to ace C++ Software Engineer - Fully Remote

C++ Programming
Python Programming
High-Frequency Trading
Low Latency Systems
Multi-threaded Programming
Performance Tuning
Linux Operating System
Socket I/O
STL and Boost Libraries
Real-time Data Processing
Custom Compiler Development
Matching Engine Development
System Architecture Design
High-Availability Systems

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++ and Python, especially in high-frequency trading and low latency environments. Include specific projects that demonstrate your skills in multi-threaded programming and performance tuning.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your relevant experience with C++ libraries like STL and Boost, and any challenging projects you've worked on, such as building custom compilers or matching engines.

Showcase Relevant Projects: If you have a portfolio or GitHub repository, include links to projects that showcase your expertise in developing high-availability systems and working with large amounts of data in real-time. This can set you apart from other candidates.

Proofread Your Application: Before submitting your application, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial in software engineering roles.

How to prepare for a job interview at Algo Capital Group

Showcase Your C++ Expertise

Be prepared to discuss your experience with C++, especially in high-frequency trading and low latency environments. Highlight specific projects where you developed high-availability systems and how you tackled performance tuning.

Demonstrate Multi-threaded Programming Skills

Since the role requires a strong understanding of multi-threaded programming, be ready to explain your approach to concurrency and how you've managed resource constraints in past projects.

Discuss Hardware/Software Interaction

Familiarity with hardware/software interaction is crucial. Prepare examples of how you've worked 'under the hood' to optimise applications, particularly in Linux environments and with socket I/O.

Prepare for Technical Challenges

Expect technical questions that may involve building custom compilers or writing matching engines. Brush up on your problem-solving skills and be ready to think on your feet during the interview.

C++ Software Engineer - Fully Remote
Algo Capital Group
Apply now
A
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>