Job Search and Career Advice Platform

Enable job alerts via email!

Senior Rust Developer (London)

G-20 Group

Greater London

On-site

GBP 80,000 - 110,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading financial technology firm in London is looking for a highly skilled Senior Core Rust Developer to work on its proprietary trading engine. The ideal candidate is expected to have over 7 years of software development experience, proficient in Rust, and capable of optimizing low-latency systems. They will play a vital role in collaborating with diverse teams to enhance system performance and ensure seamless trading operations. This full-time role is based in the London office, and only candidates with the right to work in the UK should apply.

Qualifications

  • At least 7+ years' experience in software development, ideally in a high-paced trading environment.
  • Ability to work effectively in a fast-paced trading environment.
  • Strong and tactful communication skills, both verbal and written.

Responsibilities

  • Develop the existing and new components within the trading engine while maintaining overall system design.
  • Grow into ownership of existing or newly developed trading engine components.
  • Continuously monitor and optimize trading engine performance.
  • Work on code modularization, versioning, deployment and test processes.
  • Develop, improve and maintain overall trading infrastructure.
  • Ensure that day-to-day trading operations run smoothly.
  • Work directly with the trading team to understand their needs.

Skills

Rust
Python
C++
Unix based systems
AWS
Redis
websockets
CI/CD tools
Jenkins
Docker

Education

Bachelor's or Master's degree in Computer Sciences or Engineering
Job description
About G20 Group

The G-20 Group is a pioneer in Quantitative Trading systems in cross-asset markets. Headquartered in Switzerland, we operate at the intersection of Quantitative Research, Software Engineering and Trading. The team combines a startup mindset with extensive experience in proprietary Trading, Technology and Quantitative Finance.

Role Overview

The G-20 London Office is seeking a highly skilled and motivated Senior Core Rust Developer to further develop and maintain the proprietary, in-house trading engine.

We are seeking a candidate with a strong background in building large-scale low-latency systems. The role involves maintaining daily trading operations as well developing scalable, high-performance code, optimizing system architecture and modularity to ensure seamless operations and functionality.

The ideal candidate will be self-driven, motivated, responsible and highly responsive, working independently to develop and improve the existing code base, while collaborating closely with diverse cross-functional teams of stakeholders and fellow developers. We are looking for someone with strong expertise in python programming, debugging, and system optimization, who is passionate about delivering practical, high-quality, PnL-focused solutions.

The primary focus for this role will be working on core engine components, including trading engines, pricing, market making strategies and underlying trading infrastructure.

Key Responsibilities
  • Trading Engine Development: Develop the existing and new components within the trading engine while maintaining overall system design.
  • Ownership of Engine Components: Grow into ownership of existing or newly developed trading engine components, such as pricing, market-making, hedging, etc.
  • Performance Optimization: Continuously monitor and optimize trading engine performance.
  • Systems Refactorization: Work on appropriate code modularization, versioning, deployment and test processes.
  • Trading Infrastructure Development: Develop, improve and maintain overall trading infrastructure, including reference and market data, trades and balance dissemination services.
  • Trading Engine Operations: Ensure that day-to-day trading operations run smoothly.
  • Collaboration with Trading: Work directly with the trading team to understand their needs and deliver appropriate solutions that support the firm's strategic goals.

Education: Bachelor’s or Master’s degree in computer sciences, Computer Science, Engineering, or a related field.

Experience: At least 7+ years' experience in software development, ideally in a high‑paced trading environment.

Personal Qualities
  • Self-driven, motivated, responsible and highly responsive individual.
  • Mature enough to work collaboratively on the existing code base.
  • Ability to work effectively in a fast‑paced trading environment.
  • Strong and tactful communication skills, both verbal and written.
Tech Skills
  • Proficiency in Rust. Python/C++ is a bonus.
  • Proficiency in Unix based systems.
  • Experience of cloud-based platforms (e.g. AWS).
  • Experience with real‑time data messaging (e.g. Redis, websockets).
  • Experience with CI/CD tools, Jenkins, Supervisor and Docker in particular.
  • Fast problem‑solving skills, combined with attention to details.
Preferred / Desirable Experience
  • Familiarity with low latency and high throughput systems.
  • Experience in the finance or cryptocurrency sectors is nice but not mandatory.
  • Experience with high‑paced production or trading environments.

Deadline for applications: January 9th, 2026

Location and Right to Work: This role will be based full time from our London office. Only candidates who possess the right to work in the UK need apply.

Join G-20 and be a part of a team that is at the forefront of financial markets, driving innovation and excellence in the sector.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.