Kraken logo
Est. Monthly
Estimated €4,100 - €6,000
Posted July 31, 2026 · 8 days agoLast seen August 7, 2026Est. expiry September 4, 2026

Software Engineer

Software Engineer - Rust - Payward Services
Brazil, Brazil
Remote · Software Engineering
Full-time · Mid-Level
English
No People Management
3 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: Mid-Level Level"), this listing's salary midpoint is about 92% lower. The offer sits below the benchmark range (€3,500–€7,333). The listed pay band (€342–€500) is tighter than the benchmark, which suggests lower salary variability. This benchmark is based on 25 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 (Mid-Level)€342/per month€421/per month€500/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 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 - 3+ 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 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 experiences
  • 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

  • 3+ 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 and technologies (RPC protocols, Kafka, Event-Driven Systems)
  • Ability to collaborate effectively with product teams
  • End-to-end ownership of systems and libraries

Skills & Technologies

RustDistributed SystemsRPC protocolsKafkaEvent-Driven SystemsAsynchronous Programming

Recruitment Process

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

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