Senior C++ Developer

Ec1 Partners

Not Interested
Bookmark
Report This Job

profile Job Location:

London - UK

profile Monthly Salary: Not Disclosed
Posted on: 13 hours ago
Vacancies: 1 Vacancy

Job Summary

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 (C17/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 youre ready to take your expertise in C development to the next level and work on groundbreaking low-latency systems apply now!


Required Experience:

Senior IC

Job DescriptionOverviewAre 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 pricin...
View more view more

Key Skills

  • APIs
  • REST
  • Spring
  • SOAP
  • .NET
  • React
  • Node.js
  • Angular
  • J2EE
  • JavaScript
  • Web Services
  • Java

About Company

Company Logo

EC1 are at the core of FinTech Recruitment. Find top FinTech jobs & candidates across our locations, London, New York, Miami & Singapore.

View Profile View Profile