C++ Engineer

C++ Engineer

Slough Full-Time 54000 - 84000 £ / year (est.) No home office possible
Go Premium
S

At a Glance

  • Tasks: Join a dynamic team to build ultra-fast systems for global stock exchanges.
  • Company: A cutting-edge firm focused on high-speed trading technology in Central London.
  • Benefits: Enjoy hybrid work options and the chance to work with modern tech tools.
  • Why this job: Tackle complex challenges and make a real impact in the trading world.
  • Qualifications: 8+ years in C++ with a degree in Computer Science or related field required.
  • Other info: Contract role with potential for extension; no sponsorship available.

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

Contract C++ Engineer

Location: Central London (Hybrid)

Contract Duration: 12 months (with potential for extension), no sponsorship offered

We’re on the hunt for an experienced C++ engineer to join a small, sharp team building ultra-fast systems that process live data from stock exchanges across the globe. If you’re passionate about performance, love shaving microseconds off code, and get a kick out of tackling complex engineering challenges, this is your kind of project!

The Mission

You’ll be part of a team responsible for creating and refining core systematic systems that are absolutely central to high-speed trading strategies. This involves deep systems-level work in Linux environments, contributing to the architectural direction of the platform, and constantly improving throughput and reliability.

You’ll collaborate across the full software lifecycle—from shaping design and writing code to testing, deployment, and live ops support. Expect to work with modern infrastructure tools like Kubernetes and leverage bleeding-edge networking tech to achieve world-class performance.

What You’ll Be Doing

  • Designing and building robust, high-performance components in modern C++.
  • Profiling, tuning, and refining systems to optimize latency.
  • Evolving platform architecture to scale with growing data demands.
  • Working closely with researchers and engineers to ensure clean, usable data across the business.

What We’re Looking For

  • Proven experience solving latency- &/or infrastructure-based problems in C++ (version 17 or above).
  • Bachelor's/Master's Degree in Computer Science, Software Engineering, or similar, from top global university.
  • 8+ years of experience working within trading environments.
  • Strong grasp of algorithms, data structures, and systems-level programming.
  • Pragmatic approach to design with a focus on performance and reliability.
  • Excellent communication and team collaboration skills.

C++ Engineer employer: Stanford Black Limited

Join a dynamic and innovative team in Central London, where your expertise as a C++ Engineer will be valued and nurtured. We offer a collaborative work culture that encourages continuous learning and professional growth, alongside the opportunity to work on cutting-edge technology in high-speed trading. With a focus on performance and reliability, you'll find meaningful challenges that not only enhance your skills but also contribute significantly to our mission of delivering world-class systems.
S

Contact Detail:

Stanford Black Limited Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Familiarise yourself with the latest C++ standards, especially C++17 and beyond. Being well-versed in the latest features will not only boost your confidence but also demonstrate your commitment to staying current in a fast-evolving field.

✨Tip Number 2

Engage with the C++ community through forums, meetups, or online platforms. Networking with other professionals can provide insights into industry trends and may even lead to referrals or recommendations for job opportunities.

✨Tip Number 3

Brush up on your knowledge of high-frequency trading systems and the specific challenges they present. Understanding the nuances of latency and performance optimisation will set you apart as a candidate who truly grasps the demands of the role.

✨Tip Number 4

Prepare to discuss your previous projects in detail, particularly those that involved performance tuning and systems-level programming. Be ready to explain your thought process and the impact of your contributions, as this will showcase your problem-solving skills effectively.

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

C++ Programming (version 17 or above)
Performance Optimisation
Systems-Level Programming
Linux Environments
Algorithm Design
Data Structures
High-Performance Computing
Profiling and Tuning
Architectural Design
Networking Technologies
Kubernetes
Software Development Lifecycle
Collaboration Skills
Problem-Solving Skills
Attention to Detail

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, especially those related to high-performance systems or trading environments. Use specific examples to demonstrate your skills in solving latency and infrastructure problems.

Craft a Compelling Cover Letter: In your cover letter, express your passion for performance and complex engineering challenges. Mention your experience with modern C++ (version 17 or above) and how it relates to the role. Be sure to convey your enthusiasm for working in a fast-paced trading environment.

Showcase Relevant Projects: If you have worked on projects that involved profiling, tuning, or refining systems, be sure to include these in your application. Highlight any experience with Linux environments, Kubernetes, or networking technologies that align with the job description.

Prepare for Technical Questions: Anticipate technical questions related to algorithms, data structures, and systems-level programming during the interview process. Brush up on these topics and be ready to discuss how you've applied them in your previous roles.

How to prepare for a job interview at Stanford Black Limited

✨Showcase Your C++ Expertise

Be prepared to discuss your experience with C++ in detail, especially version 17 or above. Highlight specific projects where you solved latency issues or optimised performance, as this will resonate well with the interviewers.

✨Demonstrate Problem-Solving Skills

Expect technical questions that assess your ability to tackle complex engineering challenges. Practice explaining your thought process when solving problems, particularly those related to high-speed trading environments.

✨Familiarise Yourself with Modern Tools

Since the role involves working with tools like Kubernetes and advanced networking technologies, make sure you understand how these tools can enhance system performance. Be ready to discuss any relevant experience you have with them.

✨Emphasise Team Collaboration

Given the collaborative nature of the role, be prepared to share examples of how you've worked effectively within a team. Highlight your communication skills and how you've contributed to successful project outcomes in previous roles.

C++ Engineer
Stanford Black Limited
Location: Slough
Go Premium

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

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