Skip to content
×

C++ developer

Job in London, Greater London, W1B, England, UK
Listing for: 4ire Labs Ltd
Full Time position Listed on 2026-11-12
Job specializations:
Salary/Wage Range or Industry Benchmark: 90000 - 140000 GBP Yearly GBP 90000.00 140000.00 YEAR

Job Description & How to Apply Below

Position: C++ developer )

As a
Senior C++ Developer
, you will design, develop, and optimize
ultra-low latency trading systems
, working closely with traders and quantitative researchers. You will be instrumental in improving
market data processing, execution systems, and real-time trading infrastructure.

About the role:

You’ll build a new analytics library from concept to launch, using the latest technologies and taking ownership of key aspects of design, coding, testing and deployment

What you’ll do:
  • Develop best-in-class distributed systems to efficiently process financial market data
  • Effectively resolve ambiguity, analyze complex requirements and break down features and initiatives into tactical tasks
  • Navigate trade-offs effectively across MVP vs. enterprise-grade, time-to-market and other relevant dimensions
  • Apply engineering best practices, including unit, integration, end-to-end, stress and performance testing
  • Search for the truth in product conceptualization and development, ensuring designs and implementations are fully aligned with the project mission and product goals
Skills:
  • At least a BSc in Computer Science or related field
  • Software development experience, including mastery of modern C++20 language fundamentals (examples: static member functions, virtual functions, lambdas, move operators, and the various kinds of reference types)
  • Strong computer science and programming fundamentals (data structures, algorithms).
  • Demonstrates good judgment in the application of imperative, OO and functional styles
  • Mastery of core engineering concepts, including design patterns, frameworks, best practices, run-time optimizations and algorithmic complexity
  • Solid understanding of concepts like load balancing, HA/failover, ingress, egress, inter-service communications, idempotence, ACID, guaranteed delivery, etc.
  • Technical expertise with distributed APIs, connectivity technologies such as message distribution, publish/subscribe, queuing, TCP, UDP, multicast. FIX, ITCH or equivalent market data protocol experience is desirable
  • Able to understand and articulate the architecture of an entire system, including the technical trade‑offs between different design implementations
  • Eager to work openly and collaboratively with a diverse multi-disciplinary team.
  • Effective collaboration with stakeholders
  • Dedicated to continuous self‑improvement - constantly seeking to learn new technologies, innovate and discover better ways to solve engineering challenges
  • Keen to solve engineering challenges of high performance trading systems and APIs, including performance tuning and latency optimizations
  • of data structures, algorithms, and computer architecture.
  • Experience working in a Linux environment with performance tuning and debugging tools.
  • Scripting proficiency (Python, Bash) for automation and testing.
  • Degree in Physics, Engineering, Mathematics, STEM, or Computer Science from a top university.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

JOB SEARCH ENGINE: 10+ Million Listings:
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary