Kraken logo
Est. Monthly
Estimated €5,500 - €7,000
Posted July 13, 2026 · 26 days agoLast seen August 7, 2026Est. expiry August 17, 2026

Software Engineer

Senior Software Engineer - Rust - Payward Services
Poland, Poland
Remote · Software Engineering
Full-time · Senior
English
No People Management
5 years experience
How this salary compares
Salary Context: Software Engineer

Hover or tap a row for full statistics (EUR / month on this chart).

Salary analysis

Compared with the selected benchmark ("Market Average: Senior Level"), this listing's salary midpoint is about 94% lower. The offer sits below the benchmark range (€5,000–€12,622). The listed pay band (€458–€583) is tighter than the benchmark, which suggests lower salary variability. This benchmark is based on 53 comparable listings.

Monthly salary comparison for Software Engineer
MarketLower bound (25th percentile)MedianUpper bound (75th percentile)
Market Average: Software Engineer€3,500/per month€5,750/per month€12,307/per month
Pay in our data — not quoted in ad (Senior)€458/per month€521/per month€583/per month
About the role

Building the Future of Open Finance Payward - the parent company behind Kraken, NinjaTrader, Breakout, xStocks, Payward Services and CF Benchmarks - has spent the last 15 years building one of the most modern and globally accessible financial infrastructure platforms in the industry, built to advance an open, global financial system. The team Payward Services is an enterprise infrastructure platform that enables companies to seamlessly integrate trading, payments, funding, and digital asset services through a single unified system. It provides coordinated liquidity, custody, compliance, risk management, and settlement capabilities, reducing operational complexity for fintechs, banks, brokerages, and payment providers. As a Senior Software Engineer in Payward Services you'll build and scale the systems that make this platform work under the hood, from real-time coordination across services to the infrastructure enterprise partners depend on to move money and assets safely, at scale, every day. We’re looking for builders who thrive in ambiguity, move quickly with ownership, and care deeply about creating robust solutions. The opportunity - 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. What you bring - 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 Nice to haves - Experience building B2B focused products, ideally in the fintech or crypto space

Job Details

Responsibilities

  • Design and implement robust Rust services and libraries for trading, payments, and crypto
  • Write reusable, testable, and efficient code for revenue-critical systems
  • Collaborate on large-scale distributed systems architecture for low-latency solutions
  • Contribute to a high-performance, product-driven engineering culture

Requirements

  • 5+ years of software engineering experience
  • Proficient in writing network services or asynchronous code in Rust
  • Security-first mindset during system design
  • Ability to autonomously debug issues across the stack (OS, network, application)
  • Solid understanding of distributed systems, RPC protocols, Kafka, and Event-Driven Systems
  • Ability to collaborate with product teams to gather requirements
  • End-to-end ownership of systems and libraries
  • Ability to provide mentorship to other engineers

Skills & Technologies

RustDistributed SystemsRPC protocolsKafkaEvent-Driven SystemsAsynchronous programming

Recruitment Process

  1. 1
    Job-related skills or work-style assessments may be required
Seen 17 hours agoContent Complete
Kraken logo
Kraken · 42 open roles
Top locations: Remote - Global · 25 · Remote - Europe · 8 · Remote · 2+5 other locations
View company
Most-hired roles
Software Engineer
12
Product Designer
3
Quality Assurance Engineer
2
Sales Manager
1
Quality Assurance Specialist
1
Role-level mix
Senior (11)Manager (7)Mid-Level (7)Mid-level (4)

Help us improve JobCrawls — sign in to sync saved jobs across devices, or send feedback anytime.