First seen by Alion on Nov 8, 2026.
An investor-backed Swiss fintech, past its early stage and still growing, whose software supports financial institutions in their day-to-day operations. The Zürich tech team is small, so each engineer owns meaningful parts of the system and has a direct line into technical decisions. Collaboration happens mostly in person, communication is direct, and the working day has a clear end. AI-assisted development is part of the normal toolkit.
Requirements
3-6 years in backend or systems engineering, including Rust you’ve shipped and run in production (ownership model, async, concurrency, error handling)
Background in trading technology (market data, venue connectivity, order management or execution) or in comparable messaging systems where reliability is non-negotiable
Solid grasp of Linux, networking and how distributed systems behave when load spikes or components fail
Proven ability to profile, measure and chase down hard-to-reproduce production bugs, backed by strong habits around testing, code review and documentation
Fluent working English (German is a plus)
Responsibilities
Design, build and operate Rust services that ingest market data, connect to trading venues and route orders
Engineer event-driven components that stay correct under pressure: ordering guarantees, backpressure, retries, deduplication and graceful recovery
Integrate with venues, brokers and counterparties, handling sessions, reconnects and keeping trading state in sync
Measure and tune for latency, throughput and resource efficiency, favouring predictable performance over chasing microseconds
Cover business logic, integrations and failure modes with automated tests, and make services observable through metrics, logs and traces
Shape large parts of the platform from a blank page: set priorities, document decisions, and work with infrastructure colleagues on releases and recovery
Join the support rota and talk to customers occasionally

