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...
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
View more
View less