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
Volunteer Team Member (Hiring Immediately)
JOIN THE INSURTECH INSIGHTS LONDON 2025 VOLUNTEER TEAM! BE PART OF SOMETHING EXTRAORDINARY Are you ready to be at the heart of Europe's most dynamic insurtech event while building skills that la…
Hearing Aid Dispenser - North London
Job Title: Hearing Aid Dispenser Reporting to: Regional Manager Package: Up to £50,000 + Monthly Commission + Company Car Location: North London and Surrounding areas Days: Weekdays …
Senior Private Banker (Hiring Immediately)
Senior Private Banker We’re looking for people with entrepreneurial energy. Individuals who want to help shape the future of the Bank. Whether you’re an experienced private banker or a seasoned bu…
Junior Clinical Fellow Obstetrics and Gynaecology
Job overview This post is suitable for an O&G trainee who has successfully completed ST4 in Obstetrics & Gynaecology (or equivalent competencies) or above, with a minimum of two years experience…
Nurse Prescriber needed to work with one of our best clients
JOB OVERVIEW There is a new opportunity for a Nurse Prescriber to join a lovely GP surgery in Edgware. The center is looking for an enthusiastic Nurse Prescriber to work 4/5 days per week, 12 –…
English Teacher - Outstanding School - Lambeth
Are you an enthusiastic, passionate and motivated teacher looking to work in an Outstanding School in Lambeth as a English Teacher? We are recruiting a English Teacher for a full-time position to s…
Policy Manager
Business Unit: Customer Service & Operations Salary range: 58400 - 73600 per annum Location: UK Hybrid - Occasional travel to local hub Contract type : Fixed term contract until end Dec …
HR & Staff Compliance Administrator - Lambeth, South London
A well-established secondary school in the Lambeth area is seeking an organised and proactive HR & Staff Compliance Administrator to join its dedicated support team. This is a pivotal role focused …
Online Piano Tutor - Part Time
Do you have a passion for music and a talent for teaching? We are looking for a dedicated and experienced Piano Tutor to join our team on a part-time basis! This role offers the flexibility to conduc…