C++ Software Developer in Barbican

C++ Software Developer in Barbican

Barbican Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Ncounter Limited

At a Glance

  • Tasks: Design and develop high-performance C++ order gateway systems for real-time trading.
  • Company: Leading trading technology group with a collaborative and innovative culture.
  • Benefits: Competitive salary, bonus, hybrid work model, and opportunities for professional growth.
  • Why this job: Join a dynamic team and make a real impact on global trading technology.
  • Qualifications: Strong C++ skills, experience in multi-threading, and a passion for coding.
  • Other info: Work at the heart of a global trading platform with excellent career advancement.

The predicted salary is between 60000 - 80000 £ per year.

Ncounter is partnering with a leading trading technology group to hire an exceptional C++ Software Engineer to build and evolve high-performance order gateway systems used in fast-moving fixed income markets. This is a hands-on role developing ultra-low-latency services that handle order validation, routing and exchange connectivity - the backbone of real-time trading.

You’ll join a collaborative team of developers, quants and platform engineers, working across a high-availability C++ codebase to deliver fast, resilient and observable services. You’ll be empowered to design, implement and test software that directly impacts trading performance, scalability and reliability.

Key Responsibilities:
  • Design and develop high-throughput order gateway components in modern C++
  • Implement robust connectivity, order validation and routing logic for fixed income markets
  • Profile and optimise multi-threaded code paths, eliminating performance bottlenecks
  • Apply concurrency, lock-free and memory-efficient techniques to maximise throughput
  • Collaborate with quantitative researchers, traders and SRE teams to deliver reliable releases
  • Contribute to automated testing, verification and CI/CD pipelines
  • Provide 2nd/3rd line application support, analysing production telemetry and driving improvements
Core Skills & Experience:
  • Strong proficiency in modern C++ (C++17 or later) and STL
  • Deep understanding of multi-threading, low-latency optimisation and Linux systems
  • Experience working on high-frequency or real-time systems (financial or otherwise)
  • Familiarity with network programming, serialization and distributed architectures
  • Strong analytical and debugging skills, using profiling tools to measure performance
  • Exposure to Python, Bash, or similar for automation and testing is advantageous
  • Knowledge of fixed income products (corporate bonds, treasuries, IRS, CDS) is helpful

This is an opportunity to work at the heart of a global trading platform, building technology that traders and researchers rely on every day. If you’re a passionate C++ engineer who thrives on writing elegant, high-performance code, we’d love to hear from you.

Apply now through Ncounter for a confidential discussion and to learn more about this role.

C++ Software Developer in Barbican employer: Ncounter Limited

At Ncounter, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation. Our London-based team enjoys the flexibility of a hybrid working model, competitive salaries, and performance bonuses, alongside ample opportunities for professional growth in the fast-paced world of trading technology. Join us to make a tangible impact on real-time trading systems while working with a talented group of developers and quants in a supportive environment.
Ncounter Limited

Contact Detail:

Ncounter Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land C++ Software Developer in Barbican

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups or webinars, and connect with current employees at companies you're interested in. A friendly chat can sometimes lead to job opportunities that aren't even advertised!

✨Tip Number 2

Show off your skills! Create a GitHub profile or personal website showcasing your C++ projects. This gives potential employers a taste of your coding style and problem-solving abilities, making you stand out from the crowd.

✨Tip Number 3

Prepare for technical interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key, so practice makes perfect!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in the role and the company. Let’s get you that C++ Software Developer position!

We think you need these skills to ace C++ Software Developer in Barbican

C++ (C++17 or later)
STL
Multi-threading
Low-latency optimisation
Linux systems
High-frequency systems
Real-time systems
Network programming
Serialization
Distributed architectures
Analytical skills
Debugging skills
Profiling tools
Automation (Python, Bash or similar)
Knowledge of fixed income products

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with modern C++ and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about C++ development and how you can contribute to our team. Keep it concise but impactful – we love a good story!

Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled complex problems, especially in low-latency systems. We’re keen to see how you approach challenges and optimise performance.

Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Ncounter Limited

✨Know Your C++ Inside Out

Make sure you brush up on modern C++ features, especially C++17 and STL. Be ready to discuss your experience with multi-threading and low-latency optimisation, as these are crucial for the role.

✨Showcase Your Problem-Solving Skills

Prepare to tackle some coding challenges during the interview. Practice profiling and optimising code, and be ready to explain your thought process when debugging or improving performance.

✨Understand the Trading Environment

Familiarise yourself with fixed income products and the trading technology landscape. Being able to speak knowledgeably about how your work impacts trading performance will impress the interviewers.

✨Collaborate and Communicate

This role involves working closely with quants and traders, so demonstrate your ability to collaborate effectively. Share examples of past teamwork and how you’ve contributed to successful projects.

C++ Software Developer in Barbican
Ncounter Limited
Location: Barbican

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

>