Senior Software Engineer - Rust - Payward Services

Payward, Inc. is the parent company and operating platform behind Kraken and a portfolio spanning trading, custody, payments, lending, tokenized assets, onchain finance, and benchmarks.

Recently fundedCompany intelligence
Cheyenne, Wyoming, United States

Funding history

About Payward, Inc.

Payward operates unified financial infrastructure across crypto and traditional markets, including shared liquidity, risk and margin systems, collateral and settlement, compliance, and licensing. Its first-party portfolio includes Kraken, Kraken Pro, NinjaTrader, Breakout, xStocks, Payward Services, CF Benchmarks, Reap, Krak, Kraken Prime, Kraken OTC, Kraken Custody, and Bitnomial.

View jobs by Payward, Inc.

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design and implement robust Rust services and libraries supporting trading, payments, and crypto experiences. You will write efficient and reusable code, contribute to distributed systems architecture, debug issues across the operating system, network, and application layers, collaborate with product teams, own systems end to end, and mentor other engineers.

Requirements

  • 5+ years of software engineering experience
  • Proficiency in network services or asynchronous code in Rust
  • Security-first system design
  • Ability to debug across the operating system, network, and application layers
  • Understanding of distributed systems, RPC protocols, Kafka, and event-driven systems
  • Ability to collaborate with product teams on requirements and constraints
  • End-to-end ownership of systems and libraries
  • Ability to mentor engineers

Responsibilities

  • Design and implement robust Rust services and libraries
  • Write reusable, testable, and efficient code for revenue-critical systems
  • Contribute to large-scale distributed systems architecture
  • Translate product requirements into resilient, low-latency solutions
  • Debug issues across the operating system, network, and application layers
  • Collaborate with product teams to design appropriate systems
  • Own systems and libraries end to end
  • Mentor other engineers and contribute to technical culture

Hiring Process

Candidates may complete job-related skills or work-style assessments. Results are considered alongside experience and interviews and are not the sole basis for employment decisions.