Software Engineer - Rust - Consumer

Kraken
Toledo, Spain
2 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Application Layers Software Debugging Distributed Systems Network Service Software Engineering Event Driven Architecture Low Latency Apache Kafka

Job description

OverviewAs 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, global financial infrastructure you help shape.Responsabilidades Design 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 safetyRequisitos principales 3+ 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

Requirements

Requisitos principales 3+ years of software engineering experience Proficient in writing network services or asynchronous code in Rust Security-first mindset in system design Ability to autonomously debug issues across OS, network, and application layers Solid understanding of distributed systems and technologies, including RPC protocols, Kafka, and event-driven architectures Ability to collaborate with product teams to gather requirements and constraints Take complete end-to-end ownership of systems and libraries Provide mentorship and contribute to defining technical culture collaboration with cross-functional teams mentorship and coaching autonomy and self-motivation Rust network services / asynchronous Rust security-conscious design

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:48 min

Balancing delivery latency with stream reliability and scale

Phil Cluff · LIVE

1:37 min

Introduction to Apache Kafka benchmarking and performance analysis

Kirill Kulikov · LIVE

5:15 min

Simplifying cloud architectures through logical service networks

Duan Lightfoot Duan Lightfoot · World Congress 2023

2:27 min

Exploring Rust for cloud and web services

Patrick Koss Patrick Koss · World Congress 2024

1:39 min

Defining Apache Kafka and its primary real-time use cases

Lucia Cerchie · LIVE

3:37 min

Accessing API documentation and testing remote driving latency

Alexandru Ciinaru Alexandru Ciinaru +3 · World Congress 2025

Videos

See all

Related articles

See all