Skip to content
KrakenKraken

Senior Software Engineer - Rust - Backend - Pro

Senior software engineer building high-performance Rust services and libraries for trading, payments, and crypto infrastructure. Requires 7+ years of experience, financial trading product expertise, distributed-systems knowledge, and strong security and debugging skills.

About the job

Responsibilities

  • Design and implement robust Rust services and libraries powering trading, payments, and crypto experiences.
  • Write reusable, testable, efficient code for scalable, revenue-critical systems while maintaining safety and security.
  • Collaborate on distributed-systems architecture and translate product requirements into resilient, low-latency solutions.
  • Debug issues across the operating system, network, and application stack.
  • Collaborate with product teams to gather requirements and design appropriate systems.
  • Own systems and libraries end to end.
  • Mentor engineers and help define technical culture.

Requirements

  • 7+ years of software engineering experience.
  • Experience building financial trading-focused products.
  • Proficiency writing network services or asynchronous code in Rust.
  • Security-first approach to system design.
  • Solid understanding of distributed systems, including RPC protocols, Kafka, and event-driven systems.
  • Ability to work autonomously and collaborate effectively with product teams.

Nice-to-haves

  • Experience contributing to large-scale, low-latency trading systems.
  • Experience designing reusable libraries used across engineering teams.

Skills

Rust, Distributed Systems, Rpc, Apache Kafka, Event-Driven Systems, Network Services, Asynchronous Programming, Low-Latency Systems, Debugging, Operating Systems, Computer Networking, Security

Okta

Okta

Toronto, Canada

Senior Software Engineer, Device Identity
CA$136k+/yrHybrid5+ YOEBackend Engineering

Senior software engineer designing and scaling secure server-side services for Okta’s device identity platform. The role requires strong Java and Spring expertise, database and API design experience, and the ability to mentor engineers while driving scalable, secure development practices.

GitLab

GitLab

United Kingdom

Senior Backend Engineer, Database Excellence
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer building PostgreSQL and Ruby frameworks, guardrails, and tooling for data retention, lifecycle management, scalability, and database health across GitLab’s SaaS and self-managed deployments.

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.

GitLab

GitLab

Poland

Senior Backend Engineer, Trusted Agentic Development
PLN272k+/yrRemote5+ YOEBackend Engineering

Senior backend engineer who will define and build trusted validation systems for AI-generated software, including fast feedback that helps agents self-correct. The role requires hands-on experience building with AI agents, broad software architecture judgment, and the ability to influence distributed engineering teams.

Clear Street

Clear Street

London, United Kingdom

Senior Software Engineer - Futures and Options Execution Services
No salary listedHybrid8+ YOEBackend Engineering

Build and operate a high-performance futures and options execution management platform, integrating market data, exchange connectivity, risk controls, and trading workflows. Requires 8+ years of Java software engineering experience and hands-on experience with low-latency front-office trading systems.