C++ Developer

C++ Developer

London Full-Time 42000 - 84000 £ / year (est.) No home office possible
U

At a Glance

  • Tasks: Join us to enhance a high-performance market data platform and solve live client issues.
  • Company: Be part of a reputable company delivering real-time financial data globally.
  • Benefits: Enjoy a competitive salary, bonus, and hybrid work options with 3 days onsite.
  • Why this job: Work on cutting-edge technology in a dynamic environment with growth opportunities.
  • Qualifications: Strong C++ skills, degree in Computer Science, and 2 years of software development experience required.
  • Other info: This is a 12-month fixed-term contract with potential for extension.

The predicted salary is between 42000 - 84000 £ per year.

Join a reputable company that is seeking a skilled C++ developer to join their team in building a high-performance market data platform on a 12 month FTC (with the potential for this to be extended by another year). They work on processing and distributing vast amounts of real-time financial data to internal systems and external clients. Handling billions of messages daily from direct exchange connections, they require strong engineering capabilities to ensure efficiency, reliability, and scalability.

Key Responsibilities:

  • Enhance the efficiency of systems responsible for the global delivery and storage of massive real-time data streams.
  • Diagnose and solve live client issues to ensure seamless data processing and distribution.
  • Continuously refine system architecture to support growth in an expanding market.

Requirements:

  • Strong C++ development skills in a server-side environment (C++11 experience required).
  • Proficiency in STL and Boost for efficient programming.
  • Degree in Computer Science or a related field (or equivalent experience).
  • At least 2 years of real-world experience in software development.

What We Offer:

£70K + bonus

C++ Developer employer: Understanding Recruitment Careers

Join a forward-thinking company that values innovation and collaboration, offering a dynamic work culture where your contributions as a C++ Developer will directly impact the efficiency of a high-performance market data platform. With competitive remuneration, a hybrid working model, and ample opportunities for professional growth, this role not only promises a rewarding career but also places you at the heart of a thriving financial technology hub, ensuring you are part of a team that is shaping the future of real-time data processing.
U

Contact Detail:

Understanding Recruitment Careers Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land C++ Developer

✨Tip Number 1

Familiarise yourself with the latest C++ standards, especially C++11, as this is a key requirement for the role. Brush up on your knowledge of STL and Boost libraries, as demonstrating proficiency in these areas can set you apart from other candidates.

✨Tip Number 2

Gain a solid understanding of real-time data processing and distribution systems. Being able to discuss your experience or knowledge in handling large volumes of data will show that you are well-prepared for the challenges of the position.

✨Tip Number 3

Prepare to showcase your problem-solving skills by thinking of examples where you've diagnosed and resolved live client issues. This will demonstrate your ability to maintain system efficiency and reliability under pressure.

✨Tip Number 4

Research the company’s market data platform and its architecture. Understanding their specific challenges and how you can contribute to refining their systems will help you make a strong impression during interviews.

We think you need these skills to ace C++ Developer

C++ Development
C++11
STL (Standard Template Library)
Boost Libraries
Server-Side Programming
Real-Time Data Processing
System Architecture Design
Problem-Solving Skills
Efficiency Optimisation
Scalability Solutions
Client Issue Diagnosis
Software Development Best Practices
Team Collaboration
Adaptability to New Technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your C++ development skills, particularly your experience with C++11, STL, and Boost. Include specific projects or roles where you've enhanced system efficiency or solved client issues.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your relevant experience in server-side development and how you can contribute to building a high-performance market data platform.

Showcase Problem-Solving Skills: Provide examples in your application of how you've diagnosed and solved live client issues in previous roles. This will demonstrate your ability to handle real-time data processing challenges.

Highlight Continuous Learning: Mention any ongoing education or certifications related to C++ or software development. This shows your commitment to refining your skills and adapting to new technologies, which is crucial for this role.

How to prepare for a job interview at Understanding Recruitment Careers

✨Showcase Your C++ Skills

Make sure to highlight your strong C++ development skills during the interview. Be prepared to discuss specific projects where you've used C++11, and demonstrate your proficiency with STL and Boost. This will show that you have the technical expertise required for the role.

✨Understand the Company’s Needs

Research the company’s market data platform and understand the challenges they face in processing vast amounts of real-time financial data. Being able to discuss how your skills can enhance system efficiency and reliability will impress the interviewers.

✨Prepare for Problem-Solving Questions

Expect to encounter questions that assess your problem-solving abilities, especially in diagnosing and solving live client issues. Think of examples from your past experience where you successfully resolved complex problems, as this will demonstrate your capability to handle real-time challenges.

✨Discuss System Architecture

Be ready to talk about your experience with system architecture and how you’ve contributed to refining it in previous roles. Highlight any experience you have with scalability and efficiency improvements, as this aligns closely with the responsibilities of the position.

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