FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
Kraken Digital Asset ExchangeDesign and implement robust Rust services and libraries that power trading, payments, and crypto experiences with a focus on reliability, performance, and user impact.; Write reusable, testable, and highly efficient code that scales across…
Posted 7/13/2026Verified active Jul 25, 2026, 12:36 AMfull-timeRemote • London • 🇬🇧 United KingdomSeniorWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrated expertise in designing and implementing robust Rust services and libraries, with a strong focus on security, performance, and scalability in distributed systems. Proven ability to mentor engineers and contribute to a high-performance engineering culture while taking ownership of complex projects.
Highest-signal resume keywords
5+ Years of Software Engineering ExperienceProficient in RustExperience with Distributed SystemsSecurity-First MindsetMentorship and Technical Culture Contribution
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
RustNetwork ServicesAsynchronous CodeDistributed SystemsRPC ProtocolsKafkaEvent-Driven SystemsDebuggingSystem Design
Soft Skills
CollaborationOwnershipMentorshipAdaptabilityProblem-Solving
Tools & Technologies
Payward Services PlatformB2B ProductsFintechCrypto
Industry Keywords
FintechCryptoDistributed Systems ArchitectureHigh-Performance Engineering
Tech Stack
Tools & technologiesDistributed systemsKafkaRust
About the role
Key responsibilities & impact- Design and implement robust Rust services and libraries that power trading, payments, and crypto experiences with a focus on reliability, performance, and user impact.
- Write reusable, testable, and highly efficient code that scales across teams and supports revenue-critical systems without compromising safety or security.
- Collaborate on large-scale distributed systems architecture, translating evolving product requirements into resilient, low-latency solutions.
- Work alongside hundreds of experienced Rust engineers, contributing to a high-performance, product-driven engineering culture.
- Build and scale the systems that make the Payward Services platform work under the hood, ensuring safe movement of money and assets at scale.
- Create robust solutions while thriving in ambiguity and taking ownership of projects.
- Contribute to defining the technical culture and provide mentorship to other engineers.
- Ensure robustness with a security-first mindset during system design.
- Autonomously debug issues across the stack (OS, network, application).
- Apply a solid understanding of distributed systems and technologies to design scalable solutions.
Requirements
What you’ll need- 5+ years of software engineering experience
- Proficient in writing network services or asynchronous code in Rust
- Have a security-first mindset during system design to ensure robustness
- Demonstrate the ability to autonomously debug issues across the stack (OS, network, application)
- Apply a solid understanding of distributed systems and technologies, including RPC protocols, Kafka, and Event-Driven Systems, to design scalable solutions
- Collaborate effectively with product teams to gather requirements and constraints for designing appropriate systems
- Take complete end-to-end ownership of systems and libraries
- Provide mentorship to other engineers while contributing to defining the technical culture
- Experience building B2B focused products, ideally in the fintech or crypto space
- Nice to haves: Experience in fintech or crypto space.