C++ Developer

C++ Developer

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

At a Glance

  • Tasks: Join the Realtime Data team to maintain and distribute high-performance market data.
  • Company: Work with a leading financial platform handling 40 billion messages daily.
  • Benefits: Enjoy a competitive salary, bonus, and hybrid work model in London.
  • Why this job: Be part of a smart, passionate team and take on significant responsibilities.
  • Qualifications: 3-5 years C++ experience, BSc in Computer Science, strong communication skills.
  • Other info: 12-month contract with potential for extension; UK applicants only.

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

We are very excited to be again working with our long-term partners in the financial space whose platform receives upwards of 40 billion messages daily from their Financial Exchange connections. As a C++ Developer, you will be working in the Realtime Data team, in charge of maintaining their extensive data feeds. This includes handling, processing and distributing market data that supports their impressive client base, while always maintaining a key focus on speed, high performance, reliability and efficiency.

As a C++ Developer, you must have:

  • 3-5 years commercial experience
  • BSc or above in Computer Science from university
  • Have spent long stints in your previous companies, working at just 1 or 2 in your career so far
  • Strong knowledge of C++ development in server-side environment
  • Expertise in the full Software Development Lifecycle
  • Good understanding of STL and Boost
  • A very confident communicator

Bonus:

  • Experience working in the financial sector with financial knowledge
  • Experience in a secondary programming language e.g. .Net or Python
  • Interest in cloud technologies e.g. AWS

What you will gain as a C++ Developer:

  • Working alongside some extremely smart and passionate engineers
  • Ability to take on considerable responsibility, demonstrating your abilities
  • Learn from the most knowledgeable engineers in the industry
  • Working in a hard-working, friendly and trusting environment

If you are a driven C++ Developer looking for your next challenge in a 12-month Fixed Term with the potential to extend a further year, apply now for immediate consideration in this exciting financial C++ Developer opportunity!

Please note: Due to compliancy reasons, we will only be able to consider applications based in and eligible to work in the UK.

C++ Developer employer: Understanding Recruitment

Join a leading financial technology firm in London as a C++ Developer, where you will thrive in a dynamic and collaborative environment. With a strong emphasis on employee growth, you will have the opportunity to work alongside some of the brightest minds in the industry, taking on significant responsibilities while contributing to high-performance data solutions. Enjoy a competitive salary, a generous bonus structure, and the flexibility of a hybrid working model that promotes a healthy work-life balance.
U

Contact Detail:

Understanding Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Familiarise yourself with the financial sector and its terminology. Understanding the basics of market data and financial exchanges will help you communicate effectively during interviews and demonstrate your genuine interest in the role.

✨Tip Number 2

Brush up on your C++ skills, especially in server-side development. Be prepared to discuss specific projects where you've implemented high-performance solutions, as this will showcase your expertise and problem-solving abilities.

✨Tip Number 3

Network with professionals in the financial technology space. Attend meetups or online forums related to C++ development and finance, as this can lead to valuable connections and insights that may help you stand out in the application process.

✨Tip Number 4

Prepare to discuss your experience with the Software Development Lifecycle. Be ready to explain how you've contributed to each phase in your previous roles, as this will highlight your comprehensive understanding of the development process.

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

C++ Development
Server-Side Programming
Software Development Lifecycle
STL (Standard Template Library)
Boost Libraries
Performance Optimisation
Data Processing
Market Data Handling
Reliability Engineering
Communication Skills
Problem-Solving Skills
Experience in Financial Sector
Knowledge of .Net or Python
Interest in Cloud Technologies (e.g. AWS)
Team Collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your C++ development experience, particularly in server-side environments. Emphasise your knowledge of the Software Development Lifecycle and any relevant projects you've worked on.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the financial sector. Mention your experience with high-performance applications and how you can contribute to maintaining their extensive data feeds.

Showcase Relevant Skills: Clearly outline your technical skills, especially your expertise in C++, STL, and Boost. If you have experience with other programming languages or cloud technologies, be sure to include that as well.

Prepare for Interviews: Be ready to discuss your previous roles and how they relate to this position. Prepare examples of how you've handled challenges in C++ development and your approach to ensuring reliability and efficiency in your work.

How to prepare for a job interview at Understanding Recruitment

✨Showcase Your C++ Expertise

Be prepared to discuss your experience with C++ in detail. Highlight specific projects where you utilised C++ in a server-side environment, and be ready to explain your approach to problem-solving and optimising performance.

✨Demonstrate Your Understanding of the Financial Sector

If you have experience in the financial sector, make sure to mention it. Discuss any relevant knowledge you have about market data and how it impacts financial exchanges, as this will show your potential employer that you understand their business.

✨Communicate Clearly and Confidently

As a confident communicator, you should practice articulating your thoughts clearly. Prepare to explain complex technical concepts in a way that is easy to understand, as this will demonstrate your ability to work collaboratively within a team.

✨Prepare for Technical Questions

Expect technical questions related to the Software Development Lifecycle, STL, and Boost. Brush up on these topics and be ready to solve coding problems or discuss your thought process during the interview.

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

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