At a Glance
- Tasks: Design and implement trading services using C++ while collaborating with quants and traders.
- Company: Join a leading investment banking firm known for its innovative technology solutions.
- Benefits: Competitive pay, flexible working arrangements, and a diverse, inclusive workplace culture.
- Why this job: Be part of a fast-paced environment that values creativity and problem-solving in trading technology.
- Qualifications: 5+ years in low-latency systems, expert C++ skills, and basic scripting knowledge required.
- Other info: We support diverse applicants and offer reasonable adjustments during the recruitment process.
The predicted salary is between 48000 - 72000 £ per year.
Rate - £600 Inside IR35 (Total to umbrella)
Duration - 6 months initial
Location - London, twice a week on site minimum
Key responsibilities
- Design and implement services for trading such as market data, order management, messaging layer, security reference data systems, position keeping systems, and services for user interfaces using C++.
- Work with quants, traders, and other stakeholders to design, implement and test technology used in trading.
- Participate in DevOps (continuous integration pipeline, code quality tools, release methodologies).
Experience:
- 5+ years of experience building highly performant, low-latency systems on Linux platform.
- Expert level C++ programmer. Must have ability to use the right construct for the problem and not introduce unnecessary complexity for the sake of using a new C++ construct. Develop maintainable software.
- Basic script and database query coding is required.
Nice to have:
- Proficiency in Python.
- Proficiency with Linux platform.
- Strong analytical and problem-solving skills; ability to work in fast-paced environments delivering quality solutions.
- Knowledge of FIX and other exchange connectivity protocols.
- Knowledge of market microstructure, Smart Order Routing, and Order Management systems.
Reasonable Adjustments:
Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients. If you need any help or adjustments during the recruitment process for any reason, please let us know when you apply or talk to the recruiters directly so we can support you.
C++ Analyst/Developer - Trading/Investment Banking employer: Sanderson Recruitment Plc
Contact Detail:
Sanderson Recruitment Plc Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Analyst/Developer - Trading/Investment Banking
✨Tip Number 1
Familiarise yourself with the specific technologies and tools mentioned in the job description, such as market data systems and order management. Being able to discuss these topics confidently during your interview will show that you have a solid understanding of the role.
✨Tip Number 2
Network with professionals in the trading and investment banking sector. Attend industry meetups or online forums where you can connect with quants and traders. This could provide valuable insights and potentially lead to referrals.
✨Tip Number 3
Brush up on your C++ skills by working on relevant projects or contributing to open-source initiatives. Demonstrating your ability to write clean, maintainable code will be crucial, especially since the role requires expert-level programming.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges that focus on low-latency systems and performance optimisation. Websites like LeetCode or HackerRank can be great resources to sharpen your problem-solving skills.
We think you need these skills to ace C++ Analyst/Developer - Trading/Investment Banking
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and any relevant projects you've worked on in trading or investment banking. Use specific examples to demonstrate your skills in building low-latency systems and working with Linux.
Craft a Strong Cover Letter: In your cover letter, explain why you're interested in the C++ Analyst/Developer position and how your background aligns with the responsibilities outlined in the job description. Mention your experience collaborating with quants and traders, as well as your familiarity with DevOps practices.
Showcase Relevant Skills: Highlight your proficiency in C++, Python, and any other relevant technologies in your application. If you have experience with FIX protocols or market microstructure, be sure to include that as well, as it will 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 and professionalism, which is crucial in the fast-paced environment of trading.
How to prepare for a job interview at Sanderson Recruitment Plc
✨Showcase Your C++ Expertise
As an expert-level C++ programmer, be prepared to discuss your experience in detail. Highlight specific projects where you implemented complex solutions and explain your thought process behind choosing certain constructs over others.
✨Demonstrate Problem-Solving Skills
Expect technical questions that assess your analytical abilities. Prepare to solve problems on the spot, showcasing your approach to low-latency system design and how you handle challenges in fast-paced environments.
✨Familiarise Yourself with Trading Concepts
Brush up on trading terminology and concepts such as market microstructure and order management systems. Being able to speak knowledgeably about these topics will show your genuine interest in the role and the industry.
✨Prepare for Collaborative Scenarios
Since the role involves working closely with quants and traders, be ready to discuss your experience in collaborative environments. Share examples of how you've successfully worked with cross-functional teams to deliver technology solutions.