Design and improve NPC gameplay systems for animation, locomotion, and navigation, creating believable movement and interactions while owning features from technical design through implementation, testing, and iteration.
C++ Trading Developer, Quant Trading Team
📜 Description
- Improve the design and performance of automated trading systems, including exchange connectivity, derivatives pricing, and order and risk management.
- Implement trading strategies that are adjustable during live trading and integrate with backtesting systems.
- Collaborate with other teams to automate trading, reconciliation, and analytics workflows.
- Provide technical support for the trading system.
🛠️ Requirements
- 5+ years of working experience with C++.
- Thorough understanding of C++ memory model, concurrency, meta-programming and best practices.
- Experience with network programming using TCP, Websocket
- Experience with Boost, ZeroMQ, MongoDB, Protobuffer
Full job description
Responsibilities
Requirements
Similar jobs
Search more Software Engineer jobsSenior Software Engineer, Heavy-machinery Automation
Design and harden the software platform for heavy-machinery automation, owning ROS2 architecture, system orchestration, hardware integration, and real-world validation with cross-functional robotics teams.
Modernize a mature travel platform by building.NET services, migrating legacy systems, and owning software delivery from design through production support while shaping architecture and supporting teammates.
Develop algorithms and end-to-end software tools for validating autonomous driving systems, generating Ground Truth, and evaluating performance across real-world scenarios and complex data domains.
Designs and delivers scalable, end-to-end software features for infrastructure deployment, building reusable Apex and LWC components, complex integrations, and performant solutions while advancing engineering quality.
