Kraken Digital Asset Exchange

Senior Software Engineer – Rust, Onchain

Kraken Digital Asset Exchange

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

Distributed SystemsGraphQLKafkaRustSQL

About the role

  • Design and implement robust Rust services
  • Collaborate with cross-functional teams, including Product, Smart Contract, DevOps, and Frontend Engineering to ensure seamless integration of new features and improvements
  • Write reusable, testable, and highly efficient code
  • Write technical specifications in the form of RFCs, own feature development through to deployment.
  • Collaborate on large scale distributed systems architecture
  • Integrate 3rd party APIs and multiple blockchain networks into our products.
  • Opportunities to work with onchain data

Requirements

  • 5+ years of full-time engineering experience within a large technology organization or fast growing startup
  • 5+ years of Rust familiarity and development experience
  • Experience working with blockchain technology and DeFi
  • Have a security-first mindset during system design
  • 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
  • Experience working with GraphQL, SQL, RESTful APIs and WebSockets
  • Provide mentorship to other engineers while contributing to defining the technical culture
  • Deep knowledge in one or more blockchain ecosystems such as Bitcoin, Ethereum, and Solana
  • 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
Benefits
  • Kraken Culture
  • Professional development opportunities
  • Remote work options

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Rustblockchain technologyDeFidistributed systemsRPC protocolsKafkaEvent-Driven SystemsGraphQLSQLRESTful APIs
Soft skills
collaborationmentorshipproblem-solvingadaptabilitycommunicationflexibilityresilienceconstructive dialogueautonomysolution-oriented