At a Glance
- Tasks: Join a core team to enhance algorithmic trading and data management systems.
- Company: A leading systematic trading firm operating across major markets.
- Benefits: Enjoy competitive salary, hybrid working, and a relaxed culture.
- Why this job: Work directly with Traders & Researchers on impactful projects using cutting-edge tools.
- Qualifications: 4+ years in financial services, strong C++ and Python skills, Linux experience.
- Other info: Opportunity to tackle complex, business-critical problems in a dynamic environment.
The predicted salary is between 48000 - 84000 £ per year.
My client is a leading systematic trading firm that operates in all liquid assets across most major markets. They are looking for a highly experienced developer to join one of their core teams responsible for building and enhancing key components that directly affect their algorithmic trading and data management systems. This role is an excellent opportunity to work directly with Traders & Researchers on bespoke tooling and their most immediate requirements whilst leveraging state-of-the-art tools and components.
Requirements:
- 4+ years of experience in financial services from either a tier-1 investment bank or fund
- Excellent C++ and Python experience on Linux
- Knowledge of real-time systems, high performance computing and quantitative applications
Nice to have:
- Experience working with more than one asset class
- Experience working within a mature CI/CD process, DevOps experience
Benefits:
- Competitive salary and bonus structure – market-leading
- Hybrid working arrangements
- Relaxed culture and no red-tape
- Opportunity to work on business-critical, complex problems
Senior Developer (Cross Desk) employer: Oxford Knight
Contact Detail:
Oxford Knight Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Developer (Cross Desk)
✨Tip Number 1
Make sure to network with professionals in the financial services and trading sectors. Attend industry events, webinars, or meetups where you can connect with people who work at tier-1 investment banks or funds. This can help you gain insights into the company culture and potentially get a referral.
✨Tip Number 2
Brush up on your C++ and Python skills, especially in the context of real-time systems and high-performance computing. Consider working on personal projects or contributing to open-source projects that showcase your expertise in these areas, as this will demonstrate your capabilities to potential employers.
✨Tip Number 3
Familiarise yourself with the latest trends and technologies in algorithmic trading and data management systems. Being knowledgeable about state-of-the-art tools and components will not only prepare you for interviews but also show your genuine interest in the role.
✨Tip Number 4
If you have experience with CI/CD processes and DevOps, be ready to discuss specific examples of how you've implemented these practices in your previous roles. Highlighting your ability to work within a mature development environment will set you apart from other candidates.
We think you need these skills to ace Senior Developer (Cross Desk)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in financial services, particularly any roles at tier-1 investment banks or funds. Emphasise your proficiency in C++ and Python, as well as any relevant projects that showcase your skills in real-time systems and high-performance computing.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific experiences that align with the job requirements, such as your work with algorithmic trading or data management systems. This is your chance to show how you can contribute to their core teams.
Highlight Relevant Projects: If you have worked on projects involving multiple asset classes or have experience with CI/CD processes and DevOps, be sure to include these in your application. Use bullet points to make this information easy to read and impactful.
Proofread Your Application: Before submitting, 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 a technical role like this one.
How to prepare for a job interview at Oxford Knight
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C++ and Python in detail. Bring examples of past projects where you've implemented these languages, especially in high-performance computing or real-time systems.
✨Understand the Financial Context
Familiarise yourself with the basics of algorithmic trading and the financial services industry. Being able to speak knowledgeably about how your technical skills can impact trading strategies will impress the interviewers.
✨Demonstrate Problem-Solving Abilities
Expect to face technical challenges during the interview. Practice solving complex problems on the spot, as this role involves working on business-critical issues that require quick and effective solutions.
✨Emphasise Collaboration
Highlight your experience working in cross-functional teams, particularly with traders and researchers. This role requires close collaboration, so showing that you can communicate effectively with non-technical stakeholders is key.