Company Logo
Software Engineer

Netflix - 1d ago

Company Logo
Senior Software Engineer

Reddit - 4d ago

Senior Software Engineer - C++ - Trading Technologies

Requirements

  • 5+ years experience working with modern C++
  • Prior experience in at least one of the following using Linux — distributed and/or highly-concurrent systems; low-latency and/or high-volume transaction environments
  • Deep understanding of low-latency systems fundamentals: lock-free data structures, mechanical sympathy, cache-line discipline, busy-spin vs. park/wake tradeoffs
  • Experience with Aeron or comparable messaging transports (e.g. Chronicle Queue, ZeroMQ, LMAX Disruptor) highly desirable
  • Experience with UDP networking, multicast, and kernel-bypass techniques (e.g. DPDK, RDMA) a strong plus
  • Familiarity with SBE (Simple Binary Encoding) or similar zero-copy serialisation formats a plus
  • Experience profiling and optimising code (CPU, memory, network) — perf, flamegraphs, VTune, or equivalent
  • High level of proficiency in Python, Rust, and SQL strongly preferred
  • Demonstrated knowledge of order types, trading systems, and financial products is highly desirable
  • Cryptocurrency/Blockchain familiarity highly preferable
  • Proactive mindset with the ability to both prioritize tasks and adhere to aggressive deadlines
  • BS in a technical or quantitative field

Nice to Haves

  • High level of proficiency in Python, Rust, and SQL
  • Demonstrated knowledge of order types, trading systems, and financial products
  • Cryptocurrency/Blockchain familiarity

What You'll Be Doing

  • Develop and maintain core framework and key software components for the Kraken trading engine, with a focus on the Aeron-based messaging transport layer
  • Design and implement low-latency, high-availability messaging solutions across unicast, multicast, and IPC transport paths
  • Tune and profile the full system stack — CPU pinning, NUMA topology, kernel bypass, receive buffer sizing — to squeeze latency out of production infrastructure
  • Build and extend Aeron Archive integrations for durable message replay and stream persistence
  • Build and design solutions that mitigate risk, implement security, and protect both systems and data
  • Write reusable, testable, and efficient code
  • Collaborate with cross-functional teams and contribute to product roadmap accomplishment
  • Work collaboratively on a distributed team, leveraging soft skills to effectively communicate and engage with stakeholders

Perks and Benefits

  • Remote work opportunity with a global team
  • Engage with a mission-focused company rooted in crypto values
  • Access to industry-leading security and world-class client support
  • Collaborate with talented crypto experts from around the world
AI Summary ✨
Kraken logo

Kraken

UK, Cyprus, Ireland, Poland, Portugal, Spain, Czech Republic, Hungary, Lithuania, Romania, Sweden, Bulgaria

Remote
Experience: Senior
Posted: May 26, 2026
Last seen: 2 hours ago
backend

Why we track Kraken

Kraken is one of the oldest and most established crypto exchanges. They take security seriously and have a strong engineering reputation. Remote-friendly with EU roles. A more serious option in the crypto space.

Similar jobs

  • 4 hours ago
    New
  • 4 hours ago
    New
  • datadog logo

    Senior Software Engineer- Linux/eBPF

    Denmark, France, Germany, Ireland, Italy, Poland, Spain, Sweden, Switzerland, UK

    6 hours ago
    New
    Remote
  • See all jobs in UK