Kraken Digital Asset Exchange

Senior Software Engineer - Rust - Backend - Consumer

Kraken Digital Asset Exchange

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $135,000 - $203,000 per year

Job Level

Senior

Tech Stack

Distributed SystemsKafkaRust

About the role

  • Kraken is a fully remote company with Krakenites in 70+ countries and 50 languages.\n
  • Focus on building premium crypto products for traders, institutions, and newcomers.\n
  • Kraken is committed to industry-leading security, crypto education, and world-class client support.\n
  • The Consumer team focuses on building applications that expose Kraken’s product offering to the mass market.\n
  • Onboard the next 100 million people to the benefits of crypto.\n
  • This role involves developing features and maintaining the Consumer applications with an extreme eye for detail and a \"ship fast but don’t ship shit\" attitude.\n
  • The opportunity includes: designing and implementing robust Rust services and libraries, writing reusable and efficient code, collaborating on distributed systems, and working with hundreds of Rust engineers.

Requirements

  • 7+ years of software engineering experience\n
  • Proficient in writing network services or asynchronous code in Rust\n
  • Have a security-first mindset during system design to ensure robustness\n
  • Demonstrate the ability to autonomously debug issues across the stack (OS, network, application)\n
  • Apply a solid understanding of distributed systems and technologies, including RPC protocols, Kafka, and Event-Driven Systems, to design scalable solutions\n
  • Collaborate effectively with product teams to gather requirements and constraints for designing appropriate systems\n
  • Take complete end-to-end ownership of systems and libraries\n
  • Provide mentorship to other engineers while contributing to defining the technical culture\n
  • Design and implement robust Rust services and libraries\n
  • Write reusable, testable, and highly efficient codebase\n
  • Collaborate on large scale distributed systems architecture\n
  • Work side by side with hundreds of experienced Rust engineers