Senior / Staff Software Engineer
Core
Build and scale mission-critical order and execution management infrastructure for a cloud-native clearing and custody system supporting billions in daily trading volume.
Role type
Senior / Staff Software Engineer (High-Performance Trading Systems)
Builds
Cloud-based trading platform, order workflows, execution logic, and distributed trading services.
Domain
Financial Services / Capital Markets / High-Frequency Trading
Required skills
Rust, event-driven architectures, distributed systems, domain-driven design, low-latency system design, fault tolerance, regulatory compliance translation
Preferred skills
Order lifecycle management, capital-markets workflows (EMS/OMS/Matching), high-performance messaging protocols (IPC, multicast, Aeron), FIX/ITCH/OUCH protocols, multi-asset class experience (options, futures, crypto), global system design
Technologies
Rust, Aeron, Kafka, PostgreSQL, Kubernetes, gRPC, Snowflake
Responsibilities
Design systems balancing low-latency execution, fault tolerance, and strict correctness; shape architecture for rapidly evolving platforms; develop audit-ready risk controls; translate regulatory requirements into testable capabilities.
Seniority
Senior / Staff, hands-on IC with architectural leadership