Software Engineer
Software Engineer – Real‐Time Python Systems (Front Office)
A leading global investment bank is growing a front‐office engineering team responsible for building and owning high‐performance, real‐time systems used directly in live environments.
This role is firmly hands‐on and engineering‐driven. You’ll work on low‐latency, high‐throughput platforms that underpin pricing, eTrading, and market‐making workflows, with real ownership of core production infrastructure. The focus is on building robust, scalable systems rather than tooling or scripting.
They’re looking for strong, switched‐on engineers who enjoy solving complex problems, working close to the end user, and taking responsibility for systems running at scale.
What You’ll Be Working On
- Designing, building, and supporting real‐time pricing, eTrading, and market‐making platforms
- Developing low‐latency, high‐throughput backend systems used in live production
- Owning and improving critical services and APIs with a focus on performance and reliability
- Collaborating closely with other engineers and stakeholders to deliver well‐engineered solutions
- Enhancing existing systems and contributing to the evolution of the wider platform
What They’re Looking For
- Strong, production‐grade Python experience (beyond scripting)
- Solid understanding of data structures, algorithms, and system design
- Experience building and supporting backend systems in live environments
- Familiarity with APIs, databases, and distributed systems
- Finance or FX experience is helpful but not required - engineering ability comes first