VOTRE PROCHAIN CHAPITRE
Software Engineer II – Rust
À propos du poste
• Design and implement robust Rust and C++ services and libraries powering trading, payments, and crypto experiences
• Write reusable, testable, highly efficient code for revenue-critical systems
• Contribute to large-scale distributed systems architecture
• Translate evolving product requirements into resilient, low-latency solutions
• Work alongside experienced Rust and C++ engineers in a global, agile engineering organization
• Develop backend services including matching engine, market data gateways, internal and external APIs, and other trading services
• 3+ years of software engineering experience
• Experience building financial trading focused products
• Proficient in writing network services or asynchronous code in Rust
• Experience with modern C++, including performance-sensitive, low-latency systems
• Security-first mindset during system design
• Ability to autonomously debug issues across the OS, network, and application stack
• Solid understanding of distributed systems and technologies, including RPC protocols, Kafka, and event-driven systems
• Ability to collaborate with product teams to gather requirements and constraints
• Ability to take complete end-to-end ownership of systems and libraries
• Must select a city and country from the available options for the work location
• Must disclose whether work sponsorship will be needed
• Kraken product dogfooding is a requirement for everyone once they join Kraken
• Job-related skills or work-style assessments as part of the hiring process
• Equal opportunity employment and consideration of qualified applicants with criminal histories