Principal Backend Development Engineer (C++)

Added
4 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

linux low-latency multithreading concurrency network programming

๐Ÿ“‹ Description

  • Design and develop core derivatives trading systems covering order processing, position management
  • Design high-performance data structures, concurrency models, and event-processing mechanisms to
  • Collaborate with product, risk management, and operations teams to translate trading rules and risk
  • Participate in architecture reviews, code reviews, performance testing, and production

๐ŸŽฏ Requirements

  • Fluency in English.
  • At least 5 years of C++ development experience, with hands-on experience building high-performance
  • Proficiency in modern C++, with a deep understanding of object lifetimes, memory management
  • A deep understanding of multithreading, atomic operations, memory models, and thread
  • Experience with Linux systems programming and network programming, including TCP/UDP, I/O
  • An understanding of how CPU caches, cache coherence, false sharing, and NUMA affect performance

๐ŸŽ Benefits

  • Study Growth Fund: We support your professional development and continuous learning.
  • Internal Events: Participate in regular team-building activities, workshops, and events designed to
  • Global Collaboration: Be part of a diverse, international team, working alongside colleagues from
  • Career Advancement: Access opportunities for growth and advancement within a rapidly expanding
  • Internal Mobility: Grow with us- Your long-term development is important to us. We offer internal
Get alerts for new remote engineering jobs
A weekly email with new matches. Unsubscribe anytime.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’