C++ Analyst/Developer - Trading/Investment Banking
C++ Analyst/Developer - Trading/Investment Banking

C++ Analyst/Developer - Trading/Investment Banking

London Temporary 48000 - 72000 £ / year (est.) Home office (partial)
Go Premium
S

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.

S

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

C++ Programming
Low-Latency System Design
Linux Operating System
Market Data Services
Order Management Systems
Messaging Layer Development
Security Reference Data Systems
Position Keeping Systems
User Interface Services
DevOps Practices
Continuous Integration
Code Quality Tools
Release Methodologies
Basic Scripting
Database Query Coding
Analytical Skills
Problem-Solving Skills
Knowledge of FIX Protocol
Understanding of Market Microstructure
Smart Order Routing

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.

C++ Analyst/Developer - Trading/Investment Banking
Sanderson Recruitment Plc
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

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