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

C++ Analyst/Developer - Trading/Investment Banking

London Temporary 48000 - 72000 £ / year (est.) No home office possible
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: 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

As a leading player in the trading and investment banking sector, our company offers an exceptional work environment in the heart of London, fostering innovation and collaboration among talented professionals. We prioritise employee growth through continuous learning opportunities and a supportive culture that values diversity and inclusion, ensuring that every team member can thrive. With competitive remuneration and the chance to work on cutting-edge technology, we are committed to providing a rewarding experience for our C++ Analyst/Developers.
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 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

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
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. 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.

C++ Analyst/Developer - Trading/Investment Banking
Sanderson Recruitment Plc
S
  • C++ Analyst/Developer - Trading/Investment Banking

    London
    Temporary
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-06-13

  • S

    Sanderson Recruitment Plc

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