Job Description
Summary
The Team
We are seeking a skilled Software Engineer to join our Desktop team developing and enhancing
Kraken Desktop
, the premier electronic trading platform. This role involves designing, implementing and maintaining features that deliver the best trading experience out there. The ideal candidate will have a strong background in desktop application development and a passion for cryptocurrencies.
The team is located globally and works using Rust and the Iced framework.
The Opportunity
- 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
Skills You Should HODL
- 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
- Experience building desktop applications and/or familiarity with the Iced framework is a plus
Skills
- App Development
- Development
- Problem Solving
- Rust
- Software Engineering
- Team Collaboration