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.