Senior Software Engineer - Rust - Backend - Pro

Kraken
Romania, Brazil, Peru, Sweden, Colombia, Argentina, Cyprus, South Africa, Czech Republic, Hungary, Mexico, Chile, Poland, Bulgaria
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 7+ yearsSkills: ["Reliability focus","Performance focus","Collaboration","Mentorship","End-to-end ownership"]

Build and maintain Rust backend services and libraries that power trading, payments, and crypto experiences. Contribute to low-latency, reliability-focused distributed system architecture for matching engines, market data gateways, and APIs. Write reusable, testable, secure code and take end-to-end ownership, including debugging across OS, network, and application layers. Collaborate with a global team and mentor engineers while helping define the technical culture.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Kraken
Kraken
1 year ago

Senior Software Engineer - Rust - Backend - Pro

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 16 hours agoStatus: Live

Job Summary

Build and maintain Rust backend services and libraries that power trading, payments, and crypto experiences. Contribute to low-latency, reliability-focused distributed system architecture for matching engines, market data gateways, and APIs. Write reusable, testable, secure code and take end-to-end ownership, including debugging across OS, network, and application layers. Collaborate with a global team and mentor engineers while helping define the technical culture.
Location: Romania, Brazil, Peru, Sweden, Colombia, Argentina, Cyprus, South Africa, Czech Republic, Hungary, Mexico, Chile, Poland, Bulgaria
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement robust Rust services and libraries for trading, payments, and crypto experiences.
  • •Write reusable, testable, efficient code that scales across teams and supports revenue-critical systems safely.
  • •Collaborate on distributed systems architecture for resilient, low-latency solutions from evolving product requirements.
  • •Translate requirements into technical designs using RPC protocols, Kafka, and event-driven systems.
  • •Provide mentorship and help define the technical culture while taking end-to-end ownership of systems and libraries.

Key Requirements

  • •7+ years of software engineering experience.
  • •Experience building financial trading-focused products.
  • •Proficiency writing network services or asynchronous code in Rust.
  • •Security-first mindset during system design to ensure robustness.
  • •Ability to autonomously debug issues across the stack (OS, network, application).
Experience:7+ yearsFinancial servicesTrading
Skills:Reliability focusPerformance focusCollaborationMentorshipEnd-to-end ownership
Tech Stack:RustKafkaRPCEvent-driven systemsDistributed systems

Company Brief

Kraken
Kraken (Payward, Inc.) is a global cryptocurrency exchange and financial infrastructure provider offering spot and derivatives trading, staking, custody, tokenized assets and institutional services to retail and institutional clients.
Industry: Trading Platforms
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Decacorn (USD 10B+)
Funding: Series E+
Headquarters: San Francisco, United States
Founded: 2011
Glassdoor
Glassdoor: 4.2
WebsiteLinkedInGlassdoor