WSN

C++ Developer - Senior
Apply Now

📅 Date Posted

Jan 30, 2025

💼 Job Type

CONTRACTOR

📍 Location

Greater London

💵 Rate

Unknown

Description

Company: WSN

Position: Senior-Level C++ Developer

Role Overview:
As a Senior-Level C++ Developer, you will design, develop, and optimize ultra-low latency trading systems, working closely with traders and quantitative researchers. You will be instrumental in improving market data processing, execution systems, and real-time trading infrastructure.

About the Role:
You’ll build a new analytics library from concept to launch, using the latest technologies and taking ownership of key aspects of design, coding, testing and deployment.

What You’ll Do:
- Develop best-in-class distributed systems to efficiently process financial market data.
- Effectively resolve ambiguity, analyze complex requirements and break down features and initiatives into tactical tasks.
- Navigate trade-offs effectively across MVP vs. enterprise-grade, time-to-market and other relevant dimensions.
- Apply engineering best practices including unit, integration, end-to-end, stress and performance testing.
- Search for the truth in product conceptualization and development ensuring designs and implementations are fully aligned with the project mission and product goals.

Skills:
- At least a BSc in Computer Science or related field.
- Software development experience including mastery of modern C++20 language fundamentals (examples: static member functions, virtual functions, lambdas, move operators).
- Strong computer science programming fundamentals (data structures algorithms).
- Demonstrates good judgment in the application of imperative OO functional styles.
- Mastery of core engineering concepts including design patterns frameworks best practices run-time optimizations algorithmic complexity.
- Solid understanding of concepts like load balancing HA/failover ingress egress inter-service communications idempotence ACID guaranteed delivery etc.
- Technical expertise with distributed APIs connectivity technologies such as message distribution publish/subscribe queuing TCP UDP multicast. FIX ITCH or equivalent market data protocol experience is desirable.
- Able to understand articulate architecture of an entire system including technical trade-offs between different design implementations.
- Eager to work openly collaboratively with a diverse multi-disciplinary team.
- Effective collaboration with stakeholders.
- Dedicated to continuous self-improvement constantly seeking to learn new technologies innovate discover better ways to solve engineering challenges.
- Keen to solve engineering challenges of high performance trading systems APIs including performance tuning latency optimizationsof data structures algorithms computer architecture.
- Experience working in a Linux environment with performance tuning debugging tools.
- Scripting proficiency (Python Bash) for automation testing.
- Degree in Physics Engineering Mathematics STEM or Computer Science from a top university.

Location: London / Miami

Share:
Interested in this job?
Apply Now

Subscribe Newsletter

Sign up to our newsletter to get Outside IR35 jobs directly to your inbox.