Senior Software Engineer - Rust - Core Services

Kraken
Romania, Brazil, Peru, Sweden, Colombia, Argentina, Cyprus, South Africa, Czech Republic, Hungary, Mexico, Chile, Poland, Spain, Bulgaria
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 7+ yearsSkills: ["Ownership","Collaboration","Rigor","Craftsmanship","Autonomous debugging"]

Design and implement core infrastructure services in Rust, building foundational libraries that prioritize correctness, security, and long-term maintainability. Write reusable, testable, high-efficiency code for scale, observability, and production resilience. Collaborate on distributed systems architecture for low-latency, fault-tolerant services supporting global trading and internal platforms, alongside experienced Rust engineers focused on ownership and engineering rigor.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Kraken
Kraken
1 day ago

Senior Software Engineer - Rust - Core Services

✓ Verified Job

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

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

Job Summary

Design and implement core infrastructure services in Rust, building foundational libraries that prioritize correctness, security, and long-term maintainability. Write reusable, testable, high-efficiency code for scale, observability, and production resilience. Collaborate on distributed systems architecture for low-latency, fault-tolerant services supporting global trading and internal platforms, alongside experienced Rust engineers focused on ownership and engineering rigor.
Location: Romania, Brazil, Peru, Sweden, Colombia, Argentina, Cyprus, South Africa, Czech Republic, Hungary, Mexico, Chile, Poland, Spain, Bulgaria
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement robust Rust services and foundational libraries for core infrastructure, emphasizing correctness, security, and maintainability.
  • •Write reusable, testable, efficient code for scale, observability, and operational resilience in production.
  • •Contribute to distributed systems architecture for low-latency, fault-tolerant services supporting global trading and internal platforms.
  • •Collaborate with a large Rust engineering community to uphold an ownership- and rigor-driven engineering culture.
  • •Take end-to-end ownership of systems and libraries, including debugging across OS, network, and application layers.

Key Requirements

  • •7+ years of software engineering experience
  • •Experience building and scaling shared systems and internal platforms supporting multiple product roadmaps
  • •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+ yearsCryptoDistributed systems
Skills:OwnershipCollaborationRigorCraftsmanshipAutonomous debugging
Tech Stack:RustKafkaRPC protocolsEvent-Driven SystemsAsynchronous codeNetwork servicesDistributed 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