Software Engineer - Rust - Payward Services

Kraken
Brazil, Peru, Sweden, Colombia, Argentina, Romania, Lithuania, South Africa, Czech Republic, Hungary, Mexico, Chile, Poland, Bulgaria
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 3+ yearsSkills: ["Ownership","Collaboration","Problem-solving","Security-mindedness","Ambiguity tolerance"]

Build and scale Rust services and libraries for a unified financial infrastructure platform that powers trading, payments, funding, and digital asset experiences. Design reliable, high-performance, low-latency distributed systems, write reusable testable code for revenue-critical workloads, and collaborate with product teams. You’ll work alongside experienced Rust engineers, debug end-to-end issues across OS/network/application, and take full ownership of systems and libraries.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Kraken
Kraken
1 month ago

Software Engineer - Rust - Payward 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

Build and scale Rust services and libraries for a unified financial infrastructure platform that powers trading, payments, funding, and digital asset experiences. Design reliable, high-performance, low-latency distributed systems, write reusable testable code for revenue-critical workloads, and collaborate with product teams. You’ll work alongside experienced Rust engineers, debug end-to-end issues across OS/network/application, and take full ownership of systems and libraries.
Location: Brazil, Peru, Sweden, Colombia, Argentina, Romania, Lithuania, 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 powering trading, payments, and crypto experiences with reliability and performance focus.
  • •Write reusable, testable, efficient code that scales across teams while supporting revenue-critical systems without compromising safety or security.
  • •Collaborate on large-scale distributed systems architecture, translating evolving product requirements into resilient, low-latency solutions.
  • •Work with product teams to gather requirements and constraints for designing appropriate systems.
  • •Debug and take end-to-end ownership of systems and libraries across OS, network, and application layers.

Key Requirements

  • •3+ years of software engineering experience.
  • •Proficient 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).
  • •Understanding of distributed systems and technologies including RPC protocols, Kafka, and event-driven systems to design scalable solutions.
Experience:3+ yearsFintechCrypto
Skills:OwnershipCollaborationProblem-solvingSecurity-mindednessAmbiguity tolerance
Tech Stack:RustKafkaRPC protocolsEvent-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