Kraken is looking to solve the problem of building the future of crypto by accelerating the global adoption of crypto and achieving financial freedom and inclusion.
Requirements
- Prior experience in at least one of the following using Linux - distributed and/or highly-concurrent systems; low-latency and/or high-volume transaction environments
- 3+ years experience working with modern C++
- High level of proficiency in Python, Rust, and SQL strongly preferred
- Demonstrated knowledge of order types, trading systems, and financial products is highly desirable
- Experience profiling and optimising code (CPU, memory, network)
- Cryptocurrency/Blockchain familiarity highly preferable
Responsibilities
- Develop and maintain core framework and key software components for the Kraken trading engine
- Build and design solutions that mitigate risk, implement security, and protect both systems and data
- Improve site performance by designing and implementing low-latency and high-availability systems
- Construct dynamically scalable platforms capable of heavy transaction volume
- Write reusable, testable, and efficient code
- Collaborate with cross-functional teams and contribute to product roadmap accomplishment
- Work collaboratively on a distributed team
Other
- BS in a technical or quantitative field
- Proactive mindset with the ability to both prioritise tasks and adhere to aggressive deadlines
- Ability to effectively communicate and engage with stakeholders
- Ability to work collaboratively on a distributed team
- Adherence to Kraken's culture and values