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