Software Engineer II - Rust - Pro

kraken.com

United States

Remote

USD 120,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Kraken is seeking a backend engineer to build and maintain the systems that power our financial trading and digital asset services. You’ll work across Rust and C++ services, libraries, and distributed architectures, with a focus on performance, reliability, and security.

You will design reusable services, implement efficient networked components for trading workflows, and contribute to low-latency, event-driven architectures.

Qualifications

  • Minimum of three years of software engineering experience, including financial trading products.
  • Proficient in Rust network services or asynchronous Rust code.
  • Experience with modern C++ in performance-sensitive, low-latency systems.
  • Strong understanding of distributed systems (RPC, Kafka, event-driven).

Responsibilities

  • Design and implement reusable services and libraries for trading and payment workflows.
  • Build and improve networked and asynchronous systems.
  • Contribute to distributed system architecture, translating product needs into resilient, low-latency designs.
  • Debug issues across application, network, and operating system layers.
  • Own systems and libraries from design through operation, coordinating with product partners to clarify requirements and constraints.
  • Write testable code for critical systems while maintaining safety and security.

Skills

Rust
C++
Distributed systems
Low-latency

Job description

Role overview

Build and maintain the backend systems that support financial trading and related digital asset services. You’ll work across Rust and C++ services, libraries, and distributed architectures, with a focus on performance, reliability, and security.

Responsibilities
  • Design and implement efficient, reusable services and libraries for trading and payment workflows.
  • Build and improve networked and asynchronous systems that can handle demanding workloads.
  • Contribute to distributed system architecture, translating product needs into resilient, low-latency designs.
  • Debug issues across application, network, and operating system layers.
  • Own systems and libraries from design through operation, coordinating with product partners to clarify requirements and constraints.
  • Write testable code for critical systems while maintaining safety and security.
Requirements
  • At least three years of software engineering experience, including work on financial trading products.
  • Proficiency writing Rust network services or asynchronous Rust code.
  • Experience with modern C++ in performance-sensitive, low-latency systems.
  • Strong understanding of distributed systems, including RPC, Kafka, or event-driven architectures.
  • A security-focused approach to system design and the ability to investigate complex issues independently.
  • Ability to collaborate across teams and take end-to-end responsibility for technical work.
Nice to have
  • Experience working across a globally distributed engineering team.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mid-Senior Front Office Developer (Rust/C++)
Mid-Senior Front Office Developer (Rust/C++)

IO Tech Solutions Limited • United States

Remote
USD 180,000 - 260,000
Senior Software Engineer - Rust - Consumer
Senior Software Engineer - Rust - Consumer

kraken.com • United States

Remote
USD 180,000 - 260,000
Rust Engineer - Fintech/Crypto - $300k - On Site
Rust Engineer - Fintech/Crypto - $300k - On Site

Venchr • San Francisco (CA)

On-site
USD 270,000 - 330,000
Software Engineer, Backend Systems – Crypto Trading
Software Engineer, Backend Systems – Crypto Trading

Executive Recruiting Agency, LLC • New York (NY)

On-site
USD 185,000 - 300,000
Senior Backend Engineer- Trading System(Go/Rust)
Senior Backend Engineer- Trading System(Go/Rust)

Longbridge Singapore • New York (NY)

Hybrid
USD 140,000 - 190,000
Hybrid work mode
Remote-friendly
Rust Engineer / EST
Rust Engineer / EST

Motion Recruitment • Weehawken (NJ)

Remote
USD 120,000 - 180,000
Medical, dental, and vision coverage
401(k)
Flexible PTO
+1
Software Engineer Backend Systems
Software Engineer Backend Systems

AIDA projektai, MB • San Francisco (CA)

On-site
USD 185,000 - 300,000
Equity package
On-site work
5 days per week
Software Engineer (C++/Rust)
Software Engineer (C++/Rust)

Databento • New York (NY)

Remote
USD 150,000 - 210,000
401k
Health and dental insurance
Unlimited PTO
Senior Backend Software Engineer (Rust)
Senior Backend Software Engineer (Rust)

directus.com • United States

Remote
USD 140,000 - 190,000
Remote-friendly Europe-based
Software Engineer Backend Systems New York
Software Engineer Backend Systems New York

AIDA Recruitment • New York (NY)

On-site
USD 185,000 - 300,000
Salary range announced
Equity package
On-site in New York
+1