Software Engineer II

Kraken Digital Asset Exchange
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:
Similar Remote Jobs
