- Job Board Home
- Search Jobs
- Senior Software Engineer Rust/ C#
Results
Job Details
Explore Location
Selby Jennings
London, UNITED KINGDOM
(on-site)
Posted
7 hours ago
Selby Jennings
London, UNITED KINGDOM
(on-site)
Job Function
Financial Services
Senior Software Engineer Rust/ C#
The insights provided are generated by AI and may contain inaccuracies. Please independently verify any critical information before relying on it.
Senior Software Engineer Rust/ C#
The insights provided are generated by AI and may contain inaccuracies. Please independently verify any critical information before relying on it.
Description
We're working with a top‑tier global investment firm that is building out a high‑performance engineering team in London. This role sits close to core trading operations and focuses on the design and evolution of a mission‑critical trade management platform.The team is heavily investing in Rust for core services, driven by performance, reliability, and cost efficiency at scale. You'll be hands‑on across the full lifecycle - from design through to production support - and will also interact with an existing .NET/C# ecosystem where required.
The environment is highly distributed, processes very high volumes of data, and runs primarily on AWS. Engineers are expected to take ownership, make pragmatic design decisions, and operate comfortably in a fast‑moving, production‑focused setting.
What you'll be doing
- Building and enhancing high‑throughput, multi‑threaded services in Rust that sit at the heart of the firm's trade flow.
- Working across distributed systems and latency‑sensitive components.
- Profiling and optimising performance, memory usage, and infrastructure footprint with a strong focus on efficiency and cost awareness.
- Interfacing with and occasionally contributing to C#/.NET services.
- Owning systems end‑to‑end, including production support responsibilities.
- Collaborating with engineers across multiple international offices.
What they're looking for
- 8+ years of professional software engineering experience in a structured, production environment.
- Solid, real‑world experience using Rust in production (concurrency, async patterns, ownership/memory model).
- Comfortable navigating and supporting C#/.NET codebases.
- Experience building service‑oriented systems (REST, gRPC, messaging‑based architectures).
- Familiarity with cloud‑based architectures, particularly AWS, and an understanding of how performance decisions impact infrastructure cost.
- Strong communication skills and the ability to explain technical trade‑offs clearly.
Nice to have
- Exposure to large‑scale messaging or streaming systems.
- Experience with CI/CD tooling and modern DevOps practices.
- Knowledge of financial systems, market infrastructure, or post‑trade workflows.
- Testing‑focused mindset (property‑based testing, TDD, etc.).
- Some front‑end or full‑stack exposure, though this is not a core requirement.
Why this role
- Work on systems that are directly tied to trading and operational outcomes.
- High level of autonomy and technical ownership.
- Opportunity to grow technical depth in Rust in a real, performance‑driven environment.
- Collaborative global engineering culture with strong standards.
Apply Now!
Job ID: 83190221
Jobs You May Like
Median Salary
Net Salary per month
£3,659
Cost of Living Index
89/100
89
Median Apartment Rent in City Center
(1-3 Bedroom)
£2,199
-
£3,739
£2,969
Safety Index
45/100
45
Utilities
Basic
(Electricity, heating, cooling, water, garbage for 915 sq ft apartment)
£164
-
£528
£286
High-Speed Internet
£25
-
£40
£31
Transportation
Gasoline
(1 gallon)
£5.21
Taxi Ride
(1 mile)
£4.00
Data is collected and updated regularly using reputable sources, including corporate websites and governmental reporting institutions.
Loading...