Staff Software Engineer - Distributed Systems
Staff Engineer – Distributed Systems (Rust / Python / Go) 📍 London – Hybrid (3 days onsite, 1 month remote/year) 💰 £200k package (Base + Bonus) + equity 🛂 Visa sponsorship available
The problem space
Markets move fast. Prices update in microseconds. Billions of events. Global users. No margin for latency spikes or silent failures.
We're a small, senior engineering team building the infrastructure that makes that work — event-driven, distributed, and genuinely performance-critical. Systems where correctness and latency are the product.
What you'll actually do
- Own hard problems end-to-end
- Write production code and set technical direction in the areas you lead
- Work directly with senior engineering leadership on critical architectural decisions
- Take deep technical ownership of complex, performance-critical systems
- You'll be the most senior technical IC in the company
The bar
- Strong production experience in Rust, Python, Go, or C++
- Experience building high-throughput, low-latency distributed systems at scale
- Kafka, Kubernetes, AWS - in production
- Comfortable reasoning about failure modes, tail latency, and system trade-offs
- Two or more years at Staff or Principal IC level
Why it's worth your time
- Full private health insurance
- Annual learning and development budget
- Flexibility to work from anywhere for up to one month a year
- A profitable, independently owned fintech operating at scale for over a decade - no VC pressure, no pivot risk
Compensation: £200k package (Base + Bonus) + equity, plus full benefits and hybrid flexibility.
If the problem space resonates and you meet the bar, apply - I'd love to speak.