C++ Engineer_

Apply Recommend:

Development

Croatia /

About the role

You’ll inherit and become the technical owner of a vertically integrated, ultra-low-latency US equities and options trading platform serving 100+ professional traders. It’s a stable, production-proven system with a deep C++ core and some legacy. Your job: learn it fast, keep it healthy, and steer its evolution — tactically (urgent incidents, on-call) and strategically (architecture, modernization, retiring legacy safely). Dedicated SREs, playbooks, and procedures are already in place.

We’re expanding a team with two engineers who will work as a pair of complementary owners: one anchoring the electronic-trading domain, one bringing deep low-latency Linux systems skills (the trading domain is learnable — we’ll level the role to your profile during the process). The core is Linux (RHEL9, GCC, CMake).
The trading front-end is a .NET/Windows GUI owned separately; you’ll touch its native interop boundary, not the GUI itself.

This role requires regular overlap with US market hours, corresponding to approximately 15:30 –22:00 CET. This overlap is required for regular collaboration and on-call support.

What success looks like

Within months, you’re among the people who understand the system best, able to fix it fast and decide where it should go, keeping a stable platform stable while steadily reducing its legacy weight and using AI tooling to move faster than its size would normally allow.

Expertise you need

  • 8+ years of professional C++ on latency-sensitive Linux backends. You think in cache lines, allocations, and tail latency.
  • Solid CS fundamentals: algorithms and data structures, operating systems, networking, and databases — the depth to reason from first principles when the abstractions leak.
  • Low-latency techniques: kernel-bypass networking (Solarflare/AMD Onload, ef_vi, TCPDirect or equivalents like DPDK, RDMA, AF_XDP), lock-free structures, CPU pinning, multicast UDP, and the surrounding stack (ZeroMQ or similar, Protocol Buffers, Boost, CMake).
  • Fast study of large, unfamiliar codebases: you build a mental model quickly and become the go-to owner. You’ve owned a large, long-lived C++ system through a migration and know how to retire a legacy path without breaking production.
  • Calm and methodical under pressure, handling urgent issues on a live financial system, including on-call during US market hours.
  • Strong agentic-development skills: fluent with an AI coding agent (Claude Code, Codex, Cursor, OpenCode, Pi, or similar): managing skills/context, orchestrating subagents, and designing workflows to navigate and modify a huge codebase. You engineer the tool to its maximum, not passively poke prompts.

Nice to have

  • Electronic trading background: market data, exchange connectivity, native feeds, order books, FIX engines, OMS/execution.
  • Production trading-ops instincts (latency monitoring, capture/replay).
  • Working knowledge of .NET/C# native interop.

Why us

Cozy office or home work environment
  • Should you require any additional equipment, we will be happy to provide it;
  • daily use of modern technologies;
  • flexible working hours;
  • ability to work remotely;
  • paid travel expenses.
Professional development and advancement
  • Regular 1 on 1 feedback on development and performance;
  • subvention for all work-related education (books, online courses) and conference participation;
  • performance-based bonuses;
  • technical and career mentorship and guidance.
Team culture
  • Experienced and enthusiastic multinational team;
  • knowledge-sharing culture;
  • each employee is responsible for their part of the job so we appreciate the ability to self-organize and prioritize tasks;
  • referral program – if you want to work even more comfortably, being surrounded by some of your friends, we’ll pay for that up to 1500$ (depending on the candidate level).
Out-of-work care
  • Health insurance;
  • annual leave of 25 working days;
  • paid leave for all important events in your private life;
  • financial incentives for the wedding or birth of a child;
  • Christmas bonus.

Next steps

  • 30-minute intro with HR.
    Small talk about the company, products, team, position, technology stack, etc.

  • 1.5-hour technical interview with the Technical Partner focused on the hands-on session: drive your AI coding agent against an unfamiliar C++ codebase.

Apply for the vacancy

    Thank you for trusting our company, !

    We will get back with our feedback after reviewing your application. Please wait for it at .

    Or text our recruiter in DM: