Job Title: C++ Engineer (Contract)
Location (onsite): New York, NY
Duration: 3+ Months
Need Date of birth
Full updated Linkeidn
Must have :
- Familiarity with FIX engines and tooling (e.g., QuickFIX/QuickFIX/J, OnixS, CameronFIX, or in-house engines).
-
Overview:
We are seeking a hands-on, C++ engineer to design and deliver FIX/FIXML parsing and transformation components for near/real-time trading data flows. This is a client-facing role that requires end-to-end ownership, from design through production, with high code quality standards and the ability to collaborate directly with quantitative developers and business stakeholders.
Key Responsibilities:
- Design, implement, and optimize C++ libraries/services for parsing FIX formats (native tag-value FIX, FIX with XML tags, FIXML) and transforming messages into downstream-consumable schemas.
- Build low-latency, high-throughput data pipelines and adapters integrated with real-time messaging/queuing technologies.
- Define and implement schemas, validation, and enrichment logic for trading and market data flows.
- Establish benchmarks, latency/throughput SLAs, and performance tuning plans; use profiling tools to identify and remediate bottlenecks.
- Own the full lifecycle: discovery, design, PoC, productionization, deployment, observability, documentation, and knowledge transfer.
- Partner closely with client-side quants, developers, and operations to ensure correctness, resiliency, and maintainability.
- Adhere to high standards for code quality, testing, security, and operational readiness.
Required Skills & Qualifications:
- 10+ years of professional C++ development (modern C++17/20 preferred), including STL/Boost, templates, concurrency, networking, memory management, and performance tuning on Linux.
- 10+ years working with XML technologies and data management solutions (e.g., schema design, validation, transformation, versioning, lineage).
- 10+ years of designing, implementing, and operating data management solutions.
- Deep expertise with FIX protocol and FIXML, ideally in low-latency trading or market data environments.
- Proven experience parsing and normalizing multiple FIX dialects (native FIX, FIX with XML tags, FIXML) and transforming into downstream formats (e.g., canonical schemas, JSON, Avro, protobuf, custom binary).
- Hands-on experience with near/real-time messaging and queuing technologies (e.g., Kafka, 0MQ, RabbitMQ, Solace, TIBCO EMS/RV, NATS), including back-pressure handling and exactly-once/at-least-once semantics where applicable.
- Demonstrated "ideation-to-production" velocity: can independently gather requirements, produce designs, write production-grade code, and deliver measurable outcomes within tight timelines.
- Strong engineering rigor: code reviews, unit/integration testing, CI/CD, observability, and documentation.
- Excellent communication skills for direct client and quantitative developer interactions.