Senior Rust Software Engineer - Banking Platform (m/f/x)
Core
Design and build high-throughput, low-latency Rust services for processing time-sensitive financial data and executing critical workflows.
Role type
Senior IC Rust Software Engineer (Financial Systems)
Builds
Core services, streaming pipelines, and latency-sensitive decisioning systems for a digital investment and banking platform.
Domain
Fintech / High-frequency financial data processing
Deliverable
production ML models | product features
Required skills
Rust (ownership, lifetimes, concurrency, async, error handling), systems thinking (latency, throughput, backpressure, failure modes), API design, data modeling, system architecture, performance profiling and benchmarking, Docker, AWS, Terraform, domain-driven design, distributed architectures, microservices
Preferred skills
Experience with coding agents (AI-assisted development), background in financial services and compliance/audit requirements
Technologies
Rust, Docker, AWS, Terraform
Responsibilities
Design and build latency-sensitive Rust services handling high-frequency data and decisioning; Implement robust, testable financial logic with strict correctness guarantees; Build and maintain streaming pipelines (real-time inputs, event processing, and feedback loops); Optimize performance across CPU, memory, and network with profiling and benchmarking; Collaborate on API design, data models, and system architecture
Seniority
Senior, hands-on IC