CareerPlan

Software Engineer II - Rust - Pro

BrazilFull-time2026-10-13 → 2026-10-18

Core

Design and implement robust Rust and C++ services and libraries for trading, payments, and crypto experiences, focusing on reliability, performance, and user impact.

Role type

Senior IC backend engineer (trading systems)

Builds

Trading backend services, matching engine, market data gateways, internal and external APIs

Domain

Financial technology / Cryptocurrency / High-performance distributed systems

Deliverable

production ML models | product features

Required skills

Rust (network services, async), C++ (modern, low-latency), distributed systems architecture, RPC protocols, Kafka, event-driven systems, security-first design, autonomous debugging (OS, network, application), end-to-end ownership

Preferred skills

Experience building financial trading focused products

Technologies

Rust, C++, Kafka, RPC protocols

Responsibilities

Design and implement robust Rust and C++ services and libraries; Write reusable, testable, and highly efficient code; Collaborate on large-scale distributed systems architecture; Debug issues across the stack; Collaborate with product teams to gather requirements; Take complete end-to-end ownership of systems and libraries

Seniority

Mid-level (3+ years), hands-on IC