/Senior C++ Developer

Senior C++ Developer

United Kingdomgbvia direct
// Job Type
Full Time
// Salary
Not disclosed
// Posted
3 months ago

About the Role

Senior C++ Developer Job Type: PERMANENT Emp Type: FULL_TIME Industry: Electronic Trading Expertise: Technology Salary Type: N/A Salary: 0.00 Location Country: United Kingdom Published Date: January 22, 2026 Job ID: 63231 Job Description Overview Are you a seasoned C++ developer with a passion for building high-performance, low-latency systems? We are looking for a Senior C++ Developer to join our dynamic core engineering team. This is your chance to work on cutting-edge technology, designing and optimizing trading and pricing systems that operate at microsecond-level performance. If you thrive in fast-paced environments and have a knack for solving complex technical challenges, we want to hear from you! Responsibilities As a Senior C++ Developer, you will: Design, develop, and maintain high-performance C++ applications for real-time market data processing, pricing, and trade execution. Optimize existing codebases for latency, throughput, and reliability. Contribute to the architecture and design of new low-latency components and APIs. Collaborate with senior engineering leadership to define technical strategies and system designs. Profile, benchmark, and tune systems across network, kernel, and hardware layers. Integrate with FX liquidity providers, ECNs, and internal risk/pricing systems. Implement automated testing, monitoring, and deployment pipelines to ensure production stability. Qualifications To excel in this role, you should have: 7+ years of professional experience in C++ (C++17/20 preferred) within low-latency, real-time, or high-frequency environments. Strong knowledge of multithreading, concurrency, memory management, and lock-free data structures. Proven experience optimizing network I/O, kernel bypass, and performance tuning (e.g., DPDK, RDMA, kernel tuning). Solid understanding of Linux systems programming and profiling tools (perf, gdb, valgrind, etc.). A background in FX, equities, or digital asset trading systems (highly advantageous). Excellent communication skills and a collaborative, pragmatic engineering approach. Desirable Skills Exposure to Python or Rust for tooling and integration. Knowledge of market data protocols (FIX, FAST, binary feeds). Experience with distributed systems or co-located trading environments. Day-to-Day A typical day in this role might include: Writing and optimizing C++ code to enhance system performance. Collaborating with the CTO and lead architect to design new system components. Profiling and benchmarking systems to identify and resolve bottlenecks. Integrating with external liquidity providers and internal systems. Participating in code reviews and technical discussions with the team. Monitoring system performance in production and implementing improvements. Benefits Joining our team comes with a range of benefits, including: The opportunity to directly influence the technical direction of a global trading platform. Collaboration with a highly experienced CTO and senior engineering leadership. The chance to work on systems that operate at the cutting edge of performance. Competitive compensation package. Strong career development potential in a fast-growing, innovative environment. If you’re ready to take your expertise in C++ development to the next level and work on groundbreaking low-latency systems, apply now!

Interested in this job?

Login to Apply

Use our AI to tailor your resume for this Senior C++ Developer position at Ec1 Partners.