Software Engineer - Rust - Consumer

Kraken
Poland, Brazil, Peru, Sweden, Colombia, Argentina, Romania, Cyprus, South Africa, Czech Republic, Hungary, Mexico, Chile, Spain, Bulgaria
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 3+ yearsSkills: ["Self-driven","Attention to detail","Mentorship","Collaboration","Ownership"]

Build and maintain Kraken’s Consumer applications for onboarding and enabling mass-market access to crypto. You’ll design and implement Rust services and libraries for trading, payments, and other crypto experiences, focusing on reliability, performance, and user impact. Work with distributed systems, low-latency architectures, and event-driven technologies, take end-to-end ownership, and help define technical culture while mentoring other engineers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Kraken
Kraken
4 days ago

Software Engineer - Rust - Consumer

✓ Verified Job

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

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

Job Summary

Build and maintain Kraken’s Consumer applications for onboarding and enabling mass-market access to crypto. You’ll design and implement Rust services and libraries for trading, payments, and other crypto experiences, focusing on reliability, performance, and user impact. Work with distributed systems, low-latency architectures, and event-driven technologies, take end-to-end ownership, and help define technical culture while mentoring other engineers.
Location: Poland, Brazil, Peru, Sweden, Colombia, Argentina, Romania, Cyprus, South Africa, Czech Republic, Hungary, Mexico, Chile, Spain, 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 with reliability and performance in mind.
  • •Write reusable, testable, efficient code that scales safely for revenue-critical systems.
  • •Collaborate on large-scale distributed systems architecture and translate product requirements into resilient, low-latency solutions.
  • •Develop and maintain Consumer applications that make it easy for customers to interact with Kraken’s product offering.
  • •Take end-to-end ownership of systems and libraries and provide mentorship to other engineers.

Key Requirements

  • •3+ years of software engineering experience.
  • •Proficiency writing network services or asynchronous code in Rust.
  • •Security-first mindset for system design and robustness.
  • •Ability to autonomously debug issues across OS, network, and application layers.
  • •Experience designing scalable solutions using distributed systems concepts and technologies such as RPC protocols, Kafka, and event-driven systems.
Experience:3+ yearsCryptoDistributed systems
Skills:Self-drivenAttention to detailMentorshipCollaborationOwnership
Tech Stack:RustKafkaRPC protocolsEvent-driven systemsAsynchronous code

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