Software Engineer - Rust - Payward Services

Kraken · Remote · Poland · Brazil · Peru · Sweden · Colombia · Argentina · Romania · Slovenia · Lithuania · South Africa · Czech Republic · Hungary · Mexico · Chile · Slovakia · Bulgaria ·
Fully remoteFull-timeMiddle3–5 years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Fully remote
  • Rust expertise required
  • Distributed systems focus
  • 3+ years experience
  • Fintech infrastructure

Join the Payward Services team to build the underlying systems that enable companies to integrate trading, payments, and digital asset services. You will design and scale real-time coordination services and infrastructure that enterprise partners rely on for secure, high-volume transactions.

This role involves working with hundreds of experienced Rust engineers to create low-latency, resilient solutions. You will take end-to-end ownership of libraries and services, ensuring they meet strict reliability and security standards while supporting revenue-critical operations.

What you'll do

  • Design and implement robust Rust services and libraries for trading and payments
  • Write reusable, testable, and efficient code for revenue-critical systems
  • Collaborate on large-scale distributed systems architecture
  • Translate product requirements into resilient, low-latency solutions
  • Take complete end-to-end ownership of systems and libraries

What you'll need

  • At least 3 years of software engineering experience
  • Proficient in writing network services or asynchronous code in Rust
  • Security-first mindset during system design
  • Ability to autonomously debug issues across OS, network, and application layers
  • Solid understanding of distributed systems, RPC protocols, and Kafka
  • Experience collaborating with product teams to gather requirements

Nice to have

  • Experience building B2B focused products
  • Background in fintech or crypto space

Stack

  • Rust
  • Kafka
  • RPC protocols
  • Event-Driven Systems

Hiring process

  • Applications accepted on an ongoing basis
  • Job-related skills or work-style assessments may be required
  • Assessments evaluated alongside experience and interviews