C++ Developer

C++ Developer

Full-Time 55000 - 75000 £ / year (est.) No home office possible
Spencer Rose Ltd

At a Glance

  • Tasks: Develop and maintain high-performance C++ applications in a collaborative team.
  • Company: Global organisation at the heart of financial markets with a strong engineering culture.
  • Benefits: Competitive salary, bonus, hybrid working, and opportunities for professional growth.
  • Why this job: Gain exposure to complex systems and enhance your skills in a dynamic environment.
  • Qualifications: 2-5 years of C++ experience and a solid understanding of programming concepts.
  • Other info: Join a strong engineering team and work on impactful live market systems.

The predicted salary is between 55000 - 75000 £ per year.

London (Hybrid - 3 days per week in a central London office) £55,000 - £75,000 + bonus & benefits

We are working with a global organisation operating at the heart of financial markets, connecting clients to liquidity, data, and trading solutions across multiple asset classes. With a strong engineering culture and a focus on performance, they build systems that operate at scale in fast-moving, Real Time environments. They are now looking for a C++ Developer to join their team. This role sits firmly at junior to mid-level and would suit someone with a solid foundation in C++ who is keen to deepen their experience working on high-performance systems. You will be part of a collaborative team building and maintaining applications that underpin critical trading and analytics workflows. It is a great opportunity to work on complex, real-world systems without needing to take on heavy design ownership or architectural responsibility at this stage in your career.

The Role

  • Contributing to the development and support of C++ applications used across the business.
  • Hands-on and varied work, ranging from feature development to debugging and performance improvements.
  • Developing and maintaining C++ applications in a high-performance environment.
  • Supporting and improving existing systems, focusing on reliability and efficiency.
  • Troubleshooting issues, debugging, and working through production problems with support from senior engineers.
  • Collaborating with developers, QA, and other teams to deliver new features and enhancements.
  • Contributing to code reviews and learning best practices from more experienced engineers.
  • Getting exposure to Real Time systems and performance-focused development.

You will not be expected to lead system design or architecture, but you will gain exposure to how these systems are built and evolve over time.

What They’re Looking For

  • 2-5 years’ commercial experience working with C++ (flexible for strong candidates).
  • Solid understanding of modern C++ (C++/14/17).
  • Good grounding in core programming concepts (OOP, memory management, STL, etc.).
  • Some experience working in a Windows environment (this is the primary environment used).
  • Experience with or exposure to AWS/cloud-based environments.
  • An interest in performance, efficiency, and how systems behave under load.
  • Comfortable working as part of a team and learning from others.

Nice to Have (but not essential)

  • Any exposure to low-latency or Real Time systems.
  • Basic debugging experience (e.g. working with logs, crash reports, or debuggers).
  • Familiarity with tools like Git, CI/CD pipelines, or unit testing.
  • Some understanding of networking, Multithreading, or distributed systems.
  • Exposure to finance or trading systems (not required).

Why Join?

  • Work on systems that have real impact in live market environments.
  • Strong engineering team with plenty of opportunity to learn and develop.
  • Exposure to complex, high-performance applications early in your career.
  • Hybrid working (3 days in a central London office).
  • Competitive salary with bonus and benefits.

If you are a C++ developer looking to step into a more challenging environment, gain exposure to high-performance systems, and continue building your skill set, this is a strong opportunity to do so.

C++ Developer employer: Spencer Rose Ltd

Join a leading global organisation at the forefront of financial markets, where you'll be part of a dynamic engineering culture that prioritises performance and collaboration. With a strong focus on employee growth, you will have the opportunity to work on impactful, high-performance systems in a hybrid working environment, all while enjoying a competitive salary and comprehensive benefits. This role offers a unique chance to deepen your C++ expertise alongside experienced professionals in a vibrant central London setting.
Spencer Rose Ltd

Contact Detail:

Spencer Rose Ltd Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Network Like a Pro

Get out there and connect with people in the industry! Attend meetups, tech talks, or even online webinars. You never know who might have a lead on that perfect C++ Developer role.

✨Show Off Your Skills

Don’t just talk about your experience; demonstrate it! Work on personal projects or contribute to open-source C++ projects. This not only sharpens your skills but also gives you something tangible to discuss in interviews.

✨Ace the Interview

Prepare for technical interviews by brushing up on your C++ knowledge and problem-solving skills. Practice coding challenges and be ready to explain your thought process. Remember, it’s not just about getting the right answer but how you approach the problem!

✨Apply Through Us!

We’ve got your back! Check out our website for the latest C++ Developer openings. Applying through us means you’ll get access to exclusive opportunities and support throughout your job search journey.

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

C++
Modern C++ (C++/14/17)
Object-Oriented Programming (OOP)
Memory Management
Standard Template Library (STL)
Windows Environment
AWS/Cloud-based Environments
Performance Optimisation
Debugging
Collaboration
Code Reviews
Real Time Systems
Git
CI/CD Pipelines
Multithreading

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your C++ experience 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 excited about this opportunity and how your background makes you a great fit for our team. Keep it concise but engaging!

Showcase Your Passion for Performance: Since we’re all about high-performance systems, mention any specific experiences or projects where you focused on efficiency and performance improvements. It’ll show us you’re the right fit for our engineering culture.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!

How to prepare for a job interview at Spencer Rose Ltd

✨Know Your C++ Inside Out

Make sure you brush up on your C++ knowledge, especially modern standards like C++14 and C++17. Be prepared to discuss core programming concepts such as OOP and memory management, as these will likely come up during technical questions.

✨Show Your Problem-Solving Skills

Since the role involves troubleshooting and debugging, be ready to demonstrate your approach to solving problems. You might be given a coding challenge or a scenario to debug, so practice explaining your thought process clearly.

✨Familiarise Yourself with Real-Time Systems

Even if you haven't worked directly with real-time systems, showing an understanding of how they operate under load can set you apart. Research common challenges in high-performance environments and be ready to discuss them.

✨Emphasise Team Collaboration

This role is all about working within a team, so highlight your experience collaborating with others. Share examples of how you've contributed to code reviews or learned from more experienced developers, as this shows you're a team player eager to grow.

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

>