Algo Software Engineer (C++/Python)- Tech Driven Algorithmic Fund
Algo Software Engineer (C++/Python)- Tech Driven Algorithmic Fund

Algo Software Engineer (C++/Python)- Tech Driven Algorithmic Fund

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
O

At a Glance

  • Tasks: Join a dynamic team to develop cutting-edge trading software and tackle exciting challenges.
  • Company: Be part of a top algorithmic trading firm revolutionising financial markets with innovative technology.
  • Benefits: Enjoy a collaborative culture, minimal meetings, and opportunities for technical training and growth.
  • Why this job: Work closely with talented professionals in a fast-paced environment that values your ideas and contributions.
  • Qualifications: Familiarity with C++ or Java, strong technical fundamentals, and a passion for problem-solving are essential.
  • Other info: Diverse team with backgrounds in maths, computer science, and engineering; equal opportunity employer.

The predicted salary is between 43200 - 72000 £ per year.

Fantastic opportunity for talented programmers at one of the world's top algorithmic trading firms in their London office. They make the world's markets more financially efficient using smart algorithms. To get the job done, they hire some of the smartest computer scientists in the world to develop both their low latency trading platform and their massive distributed research platform.

Algo Software Engineers (AEs) are programmers that are embedded in the trading teams and work hand-in-hand with Algo Strategy Developers (ADs). Whereas ADs tend to use their math skills to make smarter strategies, AEs focus on the software that powers trading and research. Because of this close collaboration, AEs tend to be the type of engineers that thrive on constant interaction and discussion. Hearing how their most recently deployed system allowed for whole new types of research would make their week.

AEs are the type of engineers that don’t mind juggling a few projects at once and have a varied portfolio of project types, from long-term ambitious new systems to fire-fighting live issues. This environment is particularly well-suited to driven, self-motivated programmers. For one, the company’s Partners are all programmers. Team Leads spend a majority of their time doing technical work. Algo teams run on a very bottom-up approach that encourages everyone on the teams to come up with ideas and dictate the direction of each team together.

Finally, there is very little emphasis placed on project management process (almost no meetings and no project managers) and there is a lot of emphasis placed on engineering process, such as automated testing, design/code reviews, and technical training. This is a Linux/Unix shop with a codebase written primarily in C++ and Python. If you are not a C++ or Python or Linux expert, that’s probably OK. They care more about your technical fundamentals, practical experience and that intense desire to make things better for other people. That being said, they want someone who is familiar with a non-scripting language such as C++ or Java.

Culture: This fund brings a scientific approach to trading financial products. They’ve built one of the world’s most sophisticated computing environments for research and development, and their researchers are at the forefront of innovation in the world of algorithmic trading. Colleagues come from all sorts of backgrounds: mathematics, computer science, statistics, physics, and engineering. A community of self-starters who are motivated by the excitement of being at the cutting edge of automated trading, and their culture celebrates great ideas whether they come from veterans or new hires.

Seem like something you might be interested in? The goal is to find the best people and bring them together to do great work in a place where everyone is valued. They’re proud of their diverse staff; with offices all over the globe they benefit from varied and unique perspectives. This is an equal opportunity employer; so whoever you are they’d love to get to know you.

If this sounds like you, or you’d like more information, please get in touch: George Hutchinson-Binks (+44) 07885 545220

Algo Software Engineer (C++/Python)- Tech Driven Algorithmic Fund employer: Oxford Knight

Join one of the world's leading algorithmic trading firms in London, where innovation meets collaboration. With a strong emphasis on engineering excellence and minimal bureaucracy, you'll thrive in a culture that values your ideas and fosters professional growth. Enjoy the benefits of working alongside some of the brightest minds in technology, while contributing to cutting-edge solutions that enhance market efficiency.
O

Contact Detail:

Oxford Knight Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Algo Software Engineer (C++/Python)- Tech Driven Algorithmic Fund

✨Tip Number 1

Familiarise yourself with the latest trends in algorithmic trading and how they impact software engineering. Being able to discuss current market strategies and technologies during your interactions will show your genuine interest and understanding of the field.

✨Tip Number 2

Engage with the community by attending meetups or conferences related to algorithmic trading and software development. Networking with professionals in the industry can provide valuable insights and potentially lead to referrals.

✨Tip Number 3

Brush up on your C++ and Python skills, focusing on practical applications relevant to low latency systems. Consider working on personal projects or contributing to open-source projects that showcase your ability to solve complex problems in these languages.

✨Tip Number 4

Prepare to demonstrate your collaborative skills. Since the role involves working closely with Algo Strategy Developers, think of examples from your past experiences where you successfully collaborated on projects, highlighting your communication and problem-solving abilities.

We think you need these skills to ace Algo Software Engineer (C++/Python)- Tech Driven Algorithmic Fund

C++ Programming
Python Programming
Linux/Unix Proficiency
Distributed Computing
Automated Testing
Software Development Best Practices
Debugging Skills
Collaboration and Teamwork
Problem-Solving Skills
Code Review Experience
Technical Communication
Adaptability to New Technologies
Self-Motivation
Understanding of Algorithmic Trading Concepts

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your programming skills, particularly in C++ and Python. Include specific projects or experiences that demonstrate your ability to work in a collaborative environment and tackle complex problems.

Craft a Compelling Cover Letter: In your cover letter, express your passion for algorithmic trading and how your background aligns with the company's innovative culture. Mention any relevant experience in low latency systems or distributed computing, and showcase your enthusiasm for working closely with teams.

Showcase Technical Skills: Be explicit about your technical fundamentals and practical experience. If you have worked on projects involving automated testing, design/code reviews, or Linux/Unix environments, make sure to highlight these in your application.

Demonstrate Problem-Solving Ability: Provide examples of how you've tackled unclear problems in the past. Use specific instances where you improved efficiency or developed tools that benefited your team, as this aligns well with the company's focus on collaboration and innovation.

How to prepare for a job interview at Oxford Knight

✨Showcase Your Technical Skills

Make sure to highlight your proficiency in C++ and Python during the interview. Be prepared to discuss specific projects where you've used these languages, focusing on how you solved complex problems or improved existing systems.

✨Demonstrate Collaboration

Since the role involves working closely with Algo Strategy Developers, share examples of past experiences where you collaborated effectively with others. Emphasise your ability to communicate technical concepts clearly and how you contributed to team success.

✨Emphasise Problem-Solving Abilities

Prepare to discuss challenging problems you've encountered in your previous roles and how you approached solving them. This could include debugging issues or optimising performance, showcasing your analytical thinking and creativity.

✨Express Your Passion for Continuous Improvement

The company values self-motivated individuals who strive to make things better. Share your enthusiasm for learning new technologies and improving processes, and be ready to discuss any personal projects or initiatives that demonstrate this drive.

Algo Software Engineer (C++/Python)- Tech Driven Algorithmic Fund
Oxford Knight
O
  • Algo Software Engineer (C++/Python)- Tech Driven Algorithmic Fund

    London
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-04-21

  • O

    Oxford Knight

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>