At a Glance
- Tasks: Develop high-performance trading infrastructure and internal tools while collaborating with traders.
- Company: Join a leading prop trading house that prioritises software development in its strategy.
- Benefits: Enjoy a vibrant work environment with flexibility and excellent rewards.
- Why this job: Make a real impact from day one in a hands-on role with exciting projects.
- Qualifications: Expertise in C/C++ and Python, with a degree in Computer Science or equivalent experience.
- Other info: This role is not suitable for fresh graduates; prior finance experience is preferred.
The predicted salary is between 43200 - 72000 £ per year.
Join a sophisticated technology team in the London office of a prop trading house that places software development at the centre of business strategy. This team has the responsibility of a trading group and a core infra team. This role is for a senior engineer who is able to take on problems at all levels of the software stack, including low-level code to drive network hardware, super reliable high-performance trading infrastructure, and internal tools that save time. You will be taking ownership of projects and writing production code from day one. Working collaboratively alongside traders, this is a hands-on role with a real impact on improving daily work. The development team enjoys flexibility in planning roadmaps and feature implementation.
Requirements:
- BS in Computer Science or Computer Engineering (or equivalent experience)
- Expert-level experience programming in C / C++11/17/20/23 and Python
- Previous finance experience, or significant hands-on development
- Ability to manage multiple priorities and deliver consistently
- Interest in finance, machine learning, big data, and/or robotics is a plus
Vibrant, flexible, and inspiring work environment with excellent rewards.
C++ Senior Software Developer – London employer: Oxford Knight
Contact Detail:
Oxford Knight Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Senior Software Developer – London
✨Tip Number 1
Familiarise yourself with the latest C++ standards, especially C++20 and C++23, as these are crucial for the role. Being able to discuss recent features and how they can be applied in a trading context will show your expertise and enthusiasm.
✨Tip Number 2
Brush up on your knowledge of high-performance trading systems and network hardware. Understanding how low-level code interacts with hardware can set you apart from other candidates and demonstrate your ability to tackle complex problems.
✨Tip Number 3
Network with professionals in the finance and tech sectors, particularly those involved in trading technology. Engaging in discussions about current trends and challenges can provide insights that will be valuable during interviews.
✨Tip Number 4
Showcase any relevant projects or contributions you've made in finance, machine learning, or big data. Having concrete examples of your work can illustrate your hands-on experience and passion for the field, making you a more attractive candidate.
We think you need these skills to ace C++ Senior Software Developer – London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your expert-level experience in C/C++ and Python. Include specific projects or roles that demonstrate your ability to manage multiple priorities and deliver results, especially in a finance-related context.
Craft a Compelling Cover Letter: In your cover letter, express your passion for software development and finance. Mention any relevant experience with trading infrastructure or machine learning, and explain how you can contribute to the team from day one.
Showcase Relevant Projects: If you have worked on projects that involve low-level coding or high-performance systems, be sure to include these in your application. Describe your role and the impact of your contributions to highlight your hands-on experience.
Proofread and Edit: Before submitting your application, carefully proofread all documents for spelling and grammatical errors. A polished application reflects your attention to detail, which is crucial for a senior software developer role.
How to prepare for a job interview at Oxford Knight
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with C++ in detail. Highlight specific projects where you've used C++11/17/20/23, and be ready to explain the challenges you faced and how you overcame them.
✨Demonstrate Problem-Solving Skills
Expect technical questions that assess your ability to tackle complex problems. Practice coding challenges that involve low-level programming and high-performance systems to showcase your analytical skills.
✨Connect Your Experience to Finance
Even if you don't have direct finance experience, relate your previous work to the finance sector. Discuss any relevant projects or technologies that could apply to trading infrastructure or data analysis.
✨Emphasise Collaboration
This role involves working closely with traders and other team members. Be ready to share examples of how you've successfully collaborated in past projects, highlighting your communication skills and teamwork.