Software Engineer - Rust - Payward Services
Build and scale reliable, low-latency Rust services and libraries for Payward Services’ trading, payments, and digital asset infrastructure. The role requires 3+ years of software engineering experience, distributed-systems expertise, and proficiency with Rust network or asynchronous programming.
About the job
Responsibilities
- Design and implement robust Rust services and libraries powering 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.
- Debug issues autonomously across the operating system, network, and application stack.
- Collaborate with product teams to gather requirements and constraints and design appropriate systems.
- Take complete end-to-end ownership of systems and libraries.
Requirements
- 3+ years of software engineering experience.
- Proficiency writing network services or asynchronous code in Rust.
- A security-first mindset during system design.
- Solid understanding of distributed systems and technologies, including RPC protocols, Kafka, and event-driven systems.
- Ability to design scalable solutions.
Nice to Have
- Experience building B2B-focused products, ideally in fintech or crypto.
Compensation and Benefits
- Global, remote opportunity.
- Applications are accepted on an ongoing basis unless a specific deadline is stated.
- Job-related skills or work-style assessments may be part of the hiring process.
Skills
Rust, Distributed Systems, Rpc, Apache Kafka, Event-Driven Systems, Network Services, Asynchronous Programming, Linux, Networking, Cryptocurrency
Similar jobs
Backend Engineering jobsBuild and operate carrier integration platform components, third-party APIs, and internal tooling that improve shipping coverage and reliability. The role requires 4+ years of production software experience, Python or Go proficiency, distributed-systems expertise, and comfort with on-call operations.
Develop and maintain Spotify’s native desktop application across macOS and Windows, working on C++, platform integrations, delivery systems, backend services, and release tooling. The role requires strong production C++ experience, systems problem-solving, and collaboration across distributed teams.
Build and modernize secure .NET backend systems for file-transfer approval workflows, audit logging, and compliance. The role requires 3+ years of scalable-systems experience, strong C#/.NET fundamentals, testing discipline, and deep hands-on use of AI agents in engineering workflows.
Design and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.
Build and operate production backend features, APIs, integrations, and services for a large-scale DevSecOps platform. The role requires professional backend development experience, strong database and testing fundamentals, independent feature ownership, and clear asynchronous communication.