Senior Software Engineer

Kraken Digital Asset Exchange Logo

Kraken Digital Asset Exchange

πŸ“Remote

Summary

Join Kraken's Desktop team as a Software Engineer and contribute to the development and enhancement of their premier electronic trading platform. You will design, implement, and maintain features to optimize the trading experience. This fully remote role requires 3+ years of software engineering experience, proficiency in Rust, and a proactive approach to problem-solving. The ideal candidate will have experience with desktop application development and the Iced framework. Kraken is a mission-focused company committed to accelerating global crypto adoption and offers a collaborative, globally distributed team environment.

Requirements

  • 3+ years of experience in software engineering
  • Experience with Rust
  • Proactive mindset with the ability to prioritize and take ownership of large features
  • Able to work with a team spanning multiple time zones and comfortable with written and asynchronous communication
  • Passion for solving complex engineering problems
  • Obsession with performance and building beautiful type systems

Responsibilities

  • Develop and maintain core framework and key software components for the Kraken Desktop platform using Rust
  • Identify and resolve bugs and optimize application performance
  • Build highly performant and scalable code capable of handling heavy transaction volume
  • Write reusable, testable and efficient code
  • Collaborate with cross-functional teams and contribute to product roadmap accomplishments

Preferred Qualifications

Experience building desktop applications and/or familiarity with the Iced framework

Benefits

Fully remote work

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.