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: Enjoy competitive pay, flexible working arrangements, and a supportive, inclusive culture.
- Why this job: Be part of a dynamic team shaping the future of trading technology in a fast-paced environment.
- Qualifications: 5+ years in low-latency systems, expert C++ skills, and basic scripting knowledge required.
- Other info: We value diversity and are committed to providing support throughout 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.
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 C++, Linux, and any relevant trading systems. This will not only help you during interviews but also demonstrate your genuine interest in the role.
✨Tip Number 2
Network with professionals in the trading and investment banking sectors. Attend industry meetups or online forums where you can connect with quants and traders. This could lead to valuable insights and potentially even referrals for the position.
✨Tip Number 3
Brush up on your problem-solving skills by working on coding challenges that focus on low-latency systems and performance optimisation. Websites like LeetCode or HackerRank can be great resources to practice and showcase your abilities.
✨Tip Number 4
Prepare to discuss your past experiences in detail, especially those related to building maintainable software and working in fast-paced environments. Be ready to share specific examples of how you've tackled complex problems in your previous roles.
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. Emphasise your skills in building low-latency systems and your familiarity with Linux.
Craft a Strong Cover Letter: In your cover letter, explain why you're interested in the C++ Analyst/Developer role specifically. Mention your experience working with quants and traders, and how you can contribute to their team.
Showcase Relevant Skills: Clearly outline your technical skills, especially your proficiency in C++, Python, and any experience with DevOps practices. Highlight your analytical and problem-solving abilities, as these are crucial for the role.
Proofread Your Application: Before submitting, double-check your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is vital in a fast-paced environment like 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 tackle challenges in a fast-paced environment.
✨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 you'll be working closely with quants and traders, think of examples from your past experiences where collaboration was key to success. Be ready to discuss how you communicate technical information to non-technical stakeholders.