Senior C++ Developer
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
Recommended Jobs
Nanny
Our clients in Belgravia, Central London, are seeking an Italian or Spanish speaking full-time Nanny to care for their 2-year-old daughter. The family is looking for a gentle and fun-loving Nanny wh…
Chief Financial Officer / CFO - PE-backed AI Martech SaaS. Hybrid - 19932
Gresham House Ventures have just backed us, and now we're ready to back you. We're scaling fast - £3M to £15M ARR, backed by serious capital and have a clear growth strategy. We see finance as a comp…
Head of Wholesale (Jewellery)
Develop and implement a comprehensive wholesale sales strategy in alignment with business goals. Directly manage 3 account managers within the channel. Accountability for all wholesale sub chan…
General Services Assistant
Reach for Remarkable Aramark UK are currently recruiting a Part-time General Service Assistant in their Defence sector to be a part of our integral team at Regents Park Barracks, London NW1 4AL. …
F&B Cost Controller & Goods Receiver
The Luxury Collection Hotels & Resorts, with over 120 properties in more than 35 countries, offers the promise of authentic experiences that evoke lasting, treasured memories. Our more than 100 years…
Reserving Actuary
Reserving Actuary | Specialty Insurance | London A leading specialty insurer is looking to hire a Reserving Actuary to join its London-based Reserving Team. This is a broad, hands-on role w…
CMI Project Manager
Job description Business type Types of Jobs - IT, Digital et Data Job title CMI Project Manager Contract type Permanent Contract Management position No Job summary Summa…
Electrical Maintenance Engineer
Electrical Maintenance Engineer Electrical Maintenance Engineer - South London - Commercial Building - Ongoing temp - immediate start Exciting opportunity to work for a FM service provider bas…
School Administrator
A school based in Wandsworth is now looking for a professional and friendly School Administrator to join their team. This is an excellent opportunity for someone with strong administrative skills who…
Technical Support Officer - Applications (SC5)
Job Category: IT Job location: 1 Catford Road, Catford, London, Greater London, SE6 4RU, Lewisham Council Hours per week: 35 Start date: Immediate start Salary: £19.10 per hour Job…