Software Engineer - Rust - Consumer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
4 reasons why you should learn Rust in 2021 – and maybe even have fun doing it
Fully Remote Software Engineer Jobs
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Where To Find Software Engineering Jobs