Overview As a Software Engineer on Kraken’s Consumer team, you design and inplore robust Rust services powering trading, payments, and crypto experiences. You will build scalable, low-latency systems with a security-first mindset, working alongside a large Rust-focused engineering community. You translate evolving product needs into reliable, high-performance components used by millions of users. This role offers impact at scale and a chance to contribute to open, integral financial infrastructure you help shape.
ResponsabilidadesDesign and implement robust Rust services and libraries powering trading, payments, and crypto experiencesWrite reusable, testable, and highly efficient code that scales across teams and revenue-critical systemsCollaborate on large-scale distributed systems architecture to deliver low-latency,
reliable solutionsWork with hundreds of Rust engineers to foster a high-performance engineering cultureOwn end-to-end of systems and libraries from design to deploymentMentor other engineers and contribute to shaping technical cultureTranslate product requirements into resilient systems that balance performance and safety Requisitos principales3+ years of software engineering experienceProficient in writing network services or asynchronous code in RustSecurity-first mindset in system designAbility to autonomously debug issues across OS, network, and application layersSolid understanding of distributed systems and technologies, including RPC protocols, Kafka, and event-driven architecturesAbility to collaborate with product teams to gather requirements and constraintsTake complete end-to-end ownership of systems and librariesProvide mentorship and contribute to defining technical culturecollaboration with cross-functional teamsmentorship and coachingautonomy and self-motivationRustnetwork services / asynchronous Rustsecurity-conscious design