
As a Senior Rust Engineer in our Capital Markets division, you will own high-impact trading infrastructure and set technical direction for mission-critical systems. You join a highly-profitable team within Keyrock designing, building, and operating low-latency trading systems that power our operations across 80+ exchanges worldwide. Based in European time zones, you will make a senior individual-contributor impact while collaborating with a global, fully-remote team.
What you'll do
- Design, develop, and optimise low-latency, mission-critical trading systems
- Own key trading stack components end-to-end from architecture through to production operation
- Collaborate closely with quants, traders, and engineers to deliver solutions that improve trading performance and resilience
- Maintain and evolve trading infrastructure with a focus on performance, stability, observability, and operational excellence
- Troubleshoot complex production issues across exchange connectivity, execution, and market data handling
- Drive engineering standards through technical leadership, code reviews, and mentoring
- Leverage agentic engineering principles: use AI-assisted workflows, drive automation of operational tasks, and help evolve the team's agentic tooling
- Contribute to functional, component, and production-readiness testing for critical trading components
What you bring
- Production-grade Rust experience building high-performance, concurrent systems, with proficiency in Tokio
- Hands-on experience in systematic trading environments such as HFT, market making, or quantitative trading, with solid understanding of execution, market data, and operational risk
- Strong AWS and Linux expertise, including cloud infrastructure trade-offs for latency-sensitive workloads, shell scripting, debugging, and production troubleshooting
- Proficiency in Python or other scripting languages for strategy development, automation, and operational tooling
- Deep familiarity with trading system protocols including FIX, REST, and WebSocket, exchange connectivity, and market data feeds
- Solid grasp of low-latency networking: TCP/UDP, packet and latency path analysis, dedicated network infrastructure, and kernel bypass techniques such as DPDK
- Familiarity with agentic engineering tools and concepts: LLMs, MCP APIs, AI-first IDEs (e.g. Cursor, Claude Code), harness engineering, and workflow automation
- Ability to make sound architectural decisions, articulate trade-offs clearly, and guide implementation across complex systems
- Full ownership and responsibility for your work, delivering high-quality service and meeting deadlines
- A problem-solving, entrepreneurial mindset and ability to take initiative to drive solutions
- Technical leadership capability to influence system design, raise engineering standards, and mentor other engineers
- Continuous curiosity and growth mindset, staying ahead of industry trends
- Excellent communication skills and proven ability to collaborate within fully remote global teams
What we offer
- A competitive salary package
- Flexible working hours and the opportunity to work remotely
- Autonomy in time management and the freedom to build your own entrepreneurial experience as part of a team in search of excellence
About Keyrock
Keyrock is a leading market maker and trading infrastructure provider in the digital asset space, operating on 80+ exchanges with a team of over 200 people across 42 nationalities. The company offers market making, options trading, high-frequency trading, OTC, and DeFi trading desks, and is a pioneer in using Rust for algorithmic trading. Keyrock supports Web3 startups through its Accelerator Program and drives ecosystem growth by injecting liquidity into DeFi, RWA, and NFT protocols.
What engineering roles in crypto pay
383 salaries · our own dataMost engineering roles in crypto pay between $157k and $250k, with a median of $205k.