Senior Software Engineer - Rust - Payward Services

Kraken
Santiago de Compostela, Spain
5 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

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

Job description

OverviewIn this role you will design and scale Rust-based services that power trading, payments, and crypto experiences within Payward Services.You will work on high-availability, low-latency systems and collaborate with a large Rust engineering team to deliver robust infrastructure that moves money and assets safely at scale.You’ll own end-to-end solutions, mentor peers, and help shape our security-focused, product-driven engineering culture.This is an opportunity to impact open financial infrastructure at scale and work across distributed systems.ResponsabilidadesDesign and implement robust Rust services and libraries for trading, payments, and crypto experiencesWrite reusable, testable, and efficient code that scales across teams and supports revenue-critical systemsCollaborate on large-scale distributed systems architecture for low-latency solutionsWork with hundreds of Rust engineers to sustain a high-performance, product-driven cultureProvide end-to-end ownership of systems and librariesMentor other engineers and contribute to defining the technical cultureRequisitos principales5+ years of software engineering experienceProficient in writing network services or asynchronous code in RustSecurity-first mindset in system designAbility to autonomously debug issues across the stack (OS, network, application)Solid understanding of distributed systems and technologies (RPC protocols, Kafka, Event-Driven Systems)Collaborate with product teams to gather requirementsEnd-to-end ownership of systems and librariesMentorship and contribution to technical culturecollaborationownershipmentorshipRustnetwork servicesasynchronous programming

Requirements

Requisitos principales5+ 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 the stack (OS, network, application) Solid understanding of distributed systems and technologies (RPC protocols, Kafka, Event-Driven Systems) Collaborate with product teams to gather requirements End-to-end ownership of systems and libraries Mentorship and contribution to technical culture collaboration ownership mentorship Rust network services asynchronous programming

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.

2:27 min

Exploring Rust for cloud and web services

Patrick Koss Patrick Koss · World Congress 2024

5:15 min

Simplifying cloud architectures through logical service networks

Duan Lightfoot Duan Lightfoot · World Congress 2023

5:43 min

Processing real-time event streams with Apache Kafka

Alex Soto Alex Soto · LIVE

1:46 min

Understanding how Pathway ensures low latency data processing

Bobur Umurzokov · LIVE

1:39 min

Defining Apache Kafka and its primary real-time use cases

Lucia Cerchie · LIVE

2:14 min

Exploiting exposed network services in developer IDE extensions

Thomas Chauchefoin +1 · World Congress 2023

Videos

See all

Related articles

See all