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
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.