Software Engineer II

Kraken Digital Asset Exchange Logo

Kraken Digital Asset Exchange

πŸ“Remote

Summary

Join Kraken’s Desktop team as a Software Engineer to develop and enhance the Kraken Desktop electronic trading platform. You will design, implement, and maintain features for an optimal trading experience. The ideal candidate possesses strong desktop application development skills and a passion for cryptocurrencies. This fully remote role involves working with a global team using Rust and the Iced framework. The position offers the opportunity to build core framework components, resolve bugs, optimize performance, and collaborate on product roadmap achievements. Kraken is committed to industry-leading security, crypto education, and world-class client support.

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 is a plus

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.