
Software Engineer – Rust – Onchain
Kraken Digital Asset Exchange
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $96,000 - $192,000 per year
Job Level
Mid-LevelSenior
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, 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
- 3+ 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
- 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
- Offers Equity
- Offers Bonus
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
collaborationproblem-solvingadaptabilitycommunicationflexibilityresilienceconstructive dialogueautonomypragmatismsolution-oriented