Senior Software Engineer - Rust - Backend

Kraken Exchange

New York (NY)

On-site

USD 170,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Kraken is seeking an experienced Rust-focused software engineer to join our Crypto team in New York. You will design and implement robust Rust services, explore cross-chain integrations, and help accelerate crypto adoption across our platforms.

Collaborate with product, design, and frontend engineering to deliver new features, write reusable, testable code, and contribute to large-scale distributed systems while mentoring peers.

Qualifications

  • 7+ years of software engineering experience.
  • Proficient in 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).
  • Solid understanding of distributed systems and technologies, including RPC protocols, Kafka, and Event-Driven Systems, to design scalable solutions.
  • Collaborate effectively with product teams to gather requirements and constraints for designing appropriate systems.
  • Take complete end-to-end ownership of systems and libraries.
  • Provide mentorship to other engineers while contributing to defining the technical culture.
  • Deep knowledge in blockchain ecosystems such as Bitcoin, Ethereum, Cosmos, Solana, Substrate is a huge plus.
  • Proficiency with Typescript (Node.js) is a plus.
  • Strong passion for Bitcoin and other cryptocurrencies.
  • Pragmatic and solution-oriented, stoic in the face of obstacles.
  • Proactively adapt to rapidly evolving technologies and apply innovative solutions to dynamic challenges, showing flexibility and resilience.
  • Demonstrates a receptive mindset, open to constructive dialogue with colleagues.

Responsibilities

  • Express your crypto passion.
  • Design and implement robust Rust services and libraries.
  • Collaborate with cross-functional teams, including Product, Design, and Frontend Engineering, to ensure seamless integration of new features.
  • Write reusable, testable, and highly efficient code.
  • Collaborate on large scale distributed systems architecture.
  • Work side by side with hundreds of experienced Rust engineers.
  • Opportunity to work with on-chain data.
  • Partner closely with crypto native engineers.

Skills

Rust
Distributed systems
Security-first design
Debugging across stack
RPC/Kafka/Event-Driven
Mentorship
Blockchain ecosystems
Typescript/Node.js
Bitcoin/Crypto passion
Cross-functional collaboration
End-to-end ownership
Adaptive/resilient
Communication

Tools

Kafka
Node.js
RPC

Job description

Proof of workThe teamJoin our Crypto team to help integrate Kraken’s systems with an ever-expanding universe of cryptocurrencies and blockchains. As a member of this team, your focus is elevating our clients' crypto journey and delivering new and exciting ways to accelerate crypto adoption. Your counterparts will be the hardcore Rust backend engineering teams, the blockchain maxi who make the kernel of the crypto teams and the React enthusiasts who finely craft our beautiful looking UI.

The opportunity
  • Express your crypto passion
  • Design and implement robust Rust services and libraries
  • Collaborate with cross-functional teams, including Product, Design, and Fronted Engineering to ensure seamless integration of new features and improvements
  • Write reusable, testable, and highly efficient code
  • Collaborate on large scale distributed systems architecture
  • Work side by side with hundreds of experienced Rust engineers
  • Opportunities to work with on-chain data
  • Partner closely with crypto native engineers
Skills
  • 7+ years of software engineering experience
  • Proficiently in writing network services or asynchronous code in Rust
  • Have a security-first mindset during system design to ensure robustness
  • Demonstrate the ability to autonomously debug issues across the stack (OS, network, application)
  • Apply a solid understanding of distributed systems and technologies, including RPC protocols, Kafka, and Event-Driven Systems, to design scalable solutions
  • Collaborate effectively with product teams to gather requirements and constraints for designing appropriate systems
  • Take complete end-to-end ownership of systems and libraries
  • Provide mentorship to other engineers while contributing to defining the technical culture
  • Deep knowledge in one or more blockchain ecosystems such as Bitcoin, Ethereum, Cosmos, Solana, Substrate is a huge plus
  • Proficiency with Typescript (Node.js) is a plus
  • Strong passion for Bitcoin and other cryptocurrencies
  • Pragmatic and solution-oriented, stoic in the face of many obstacles
  • Proactively adapt to rapidly evolving technologies and apply innovative solutions to dynamic challenges, demonstrating flexibility and resilience in a fast-paced development environment
  • Demonstrates a receptive mindset, adept at engaging in constructive dialogue on complex subjects with colleagues, while remaining adaptable and open to alternative perspectives
Requirements
  • Formal education: nice to have
Tech stack
  • Rust
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Rust Backend Engineer for Crypto Systems
Senior Rust Backend Engineer for Crypto Systems

Kraken Exchange • New York (NY)

On-site
USD 170,000 - 210,000
Remote Rust Software Engineer - Crypto Backend
Remote Rust Software Engineer - Crypto Backend

Optimum Source Inc. • United States

Remote
USD 120,000 - 180,000
Software Engineer - Rust - Consumer
Software Engineer - Rust - Consumer

Doist • Town of Poland (NY)

On-site
USD 140,000 - 210,000
Senior Software Engineer - Rust - Payward Services
Senior Software Engineer - Rust - Payward Services

Kraken • Town of Poland (NY)

On-site
USD 130,000 - 190,000
Rust Software Engineer — Consumer Apps (Open Finance)
Rust Software Engineer — Consumer Apps (Open Finance)

Doist • Town of Poland (NY)

On-site
USD 140,000 - 210,000
Software Engineer - Rust - Payward Services
Software Engineer - Rust - Payward Services

Kraken • Peru (IL)

On-site
USD 120,000 - 180,000
Rust Software Engineer - Open Finance Infrastructure
Rust Software Engineer - Open Finance Infrastructure

Kraken • Peru (IL)

On-site
USD 120,000 - 180,000
Software Engineer - Rust - Payward Services
Software Engineer - Rust - Payward Services

Kraken • Town of Sweden (NY)

On-site
USD 120,000 - 180,000
Software Engineer - Rust - Payward Services
Software Engineer - Rust - Payward Services

Kraken • Town of Poland (NY)

On-site
USD 120,000 - 160,000
Rust Software Engineer - Real-Time Fintech Infrastructure
Rust Software Engineer - Real-Time Fintech Infrastructure

Kraken • Town of Poland (NY)

On-site
USD 120,000 - 160,000