Senior Software Engineer - Rust - Core Engineering

New
K
KrakenCryptocurrency Blockchain
United Kingdom; Secondary Locations: Canada, Brazil, Mexico, Ireland, Romania, Cyprus, Portugal, Lithuania, Czech Republic, Poland, SpainFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
KafkaRustDistributed Systems

Requirements

  • 7+ years of software engineering experience
  • Experience building and scaling shared systems and internal platforms
  • Proficiency in writing network services or asynchronous code in Rust
  • Security-first mindset during system design
  • Ability to autonomously debug issues across the stack (OS, network, application)
  • Understanding of distributed systems and technologies including RPC, Kafka, and Event-Driven Systems
  • Ability to collaborate effectively with product teams
  • Experience taking end-to-end ownership of systems and libraries

Responsibilities

  • Design and implement robust Rust services and foundational libraries.
  • Prioritize correctness, security, and long-term maintainability.
  • Write reusable, testable, and efficient code for scale, observability, and operational resilience.
  • Collaborate on large-scale distributed systems architecture.
  • Shape low-latency, fault-tolerant services for global trading.
  • Work alongside experienced Rust engineers.
  • Contribute to a culture of ownership, rigor, and craftsmanship.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now