
Senior Software Engineer
- Role
- Backend
- Experience
- Senior
- Employment
- Full-time
- Company size
- Enterprise
Open to Anywhere in Europe. Set where you work from to check your eligibility.
No BS summary
Senior Software Engineer, 5+ yrs in modern C++, must be based in Europe. Experience with low-latency systems and Linux required; familiarity with Aeron messaging is a plus. Knowledge of cryptocurrency/blockchain preferred.
Required skills
Optional skills
June 29
REMOTE EUROPE | KRAKEN
Location: United Kingdom; Argentina; Brazil; Bulgaria; Canada; Chile; Colombia; Cyprus; Czech Republic; Hungary; Ireland; Lithuania; Peru; Poland; Portugal; Romania; South Africa; Spain; Sweden
Company
Kraken is a mission-focused company rooted in crypto values, aiming to accelerate the global adoption of crypto.
What you will do
- 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 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.
- Collaborate with cross-functional teams and contribute to product roadmap accomplishment.
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.
- Experience with Aeron or comparable messaging transports highly desirable.
- High level of proficiency in Python, Rust, and SQL strongly preferred.
- Cryptocurrency/Blockchain familiarity highly preferable.
Culture & Benefits
- Fully remote company with Krakenites in 70+ countries.
- Focus on industry-leading security, crypto education, and world-class client support.
- Encouragement to apply even if you don't fully meet the listed requirements, especially if you're passionate or knowledgeable about crypto.
- Equal opportunity employer that doesn’t tolerate discrimination or harassment of any kind.
APPLY
Данил Красильников
June 29, 09:05
0 views
0 reactions
0 replies
0 reposts
What you'll do
- Develop and maintain core framework and key software components for the Kraken trading engine, focusing 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 to reduce latency in 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 systems and data.
- Collaborate with cross-functional teams and contribute to product roadmap accomplishment.
What they require
- 5+ years experience working with modern C++.
- Prior experience using Linux in distributed and/or highly-concurrent systems or low-latency and/or high-volume transaction environments.
- Deep understanding of low-latency systems fundamentals.
- Experience with Aeron or comparable messaging transports is highly desirable.
- High proficiency in Python, Rust, and SQL is strongly preferred.
- Cryptocurrency/Blockchain familiarity is highly preferable.
Benefits
- Fully remote company with Krakenites in 70+ countries.
- Focus on industry-leading security, crypto education, and world-class client support.
- Equal opportunity employer.
Kraken is a global cryptocurrency exchange offering spot trading, derivatives, staking, institutional custody, and fiat on-ramps.