Job Description :

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.
             

Similar Jobs you may be interested in ..