Senior Distributed Systems Engineer – Hybrid + Stock Options

Smarkets

Greater London

Hybrid

GBP 90,000 - 130,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Stock Options
Pension Scheme
Health Insurance
Enhanced Parental Leave
Stay Fuelled: Breakfast and Lunch
Cycle-to-Work Scheme
Learning & Development: £1,000 budget
Holiday: 25 days + 5 carryover
Flexible Working: Hybrid 3/2
Global Working: up to 20 days/year
Team Socials & Hackathons

Job summary

Smarkets, a leading prediction-market technology firm, is seeking an experienced backend engineer to design and build scalable services in Python and Rust. You will drive distributed system architecture in cloud environments, push CI/CD best practices, and mentor engineers to elevate the team's technical excellence.

Join a high-performance culture with strong emphasis on collaboration, reliability, and impact, including hybrid working and a comprehensive benefits package.

Qualifications

  • 6+ years of experience in software engineering, with a focus on backend systems.
  • Familiarity with Python or at least one compiled language (Java, C++, Rust, Go) and are keen on learning Rust.
  • Proven experience designing and building distributed systems in modern cloud environments (AWS, GCP, or similar).
  • Deep knowledge of DevOps practices and tools, including GitLab and Kubernetes (K8S).
  • Strong experience with message queuing systems (e.g., Apache Kafka) and relational databases (e.g., PostgreSQL, MySQL).
  • Previous experience in Sports Betting or Finance industries is a plus.
  • Excellent communication skills, with a proven ability to collaborate effectively with cross-functional teams.
  • Demonstrated leadership in driving complex technical projects to successful completion.

Responsibilities

  • Lead the design, development, and optimisation of backend services written in Python and Rust
  • Architect and build scalable, distributed systems to meet the evolving needs of the platform
  • Enhance system reliability through robust monitoring and alerting systems
  • Drive and enforce best practices in code quality, testing, and CI/CD
  • Collaborate with product managers and engineering teams to define and deliver complex, high-impact projects
  • Mentor and guide engineers across the team, fostering a culture of technical excellence and growth
  • Drive technical decision-making and contribute to the evolution of our backend architecture
  • Ensure the performance and stability of critical services by implementing improvements with a forward-looking mindset

Skills

Backend engineering
Python
Rust
Distributed systems
Cloud environments
DevOps
Kafka
PostgreSQL
Kubernetes
GitLab
Leadership

Tools

Kafka
GitLab
Kubernetes
PostgreSQL

Job description

Smarkets, a leading prediction-market technology firm, is seeking an experienced backend engineer to design and build scalable services in Python and Rust. You will drive distributed system architecture in cloud environments, push CI/CD best practices, and mentor engineers to elevate the team's technical excellence.

Join a high-performance culture with strong emphasis on collaboration, reliability, and impact, including hybrid working and a comprehensive benefits package.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Hybrid, Equity & Healthcare
Senior Backend Engineer - Hybrid, Equity & Healthcare

Technical Futures Ltd • Cambridgeshire and Peterborough

Hybrid
GBP 75,000 - 115,000
Shares
30 days holiday + Xmas/New Year break
Private healthcare
+2
Senior Software Engineer - Distributed Systems
Senior Software Engineer - Distributed Systems

Smarkets • Greater London

Hybrid
GBP 90,000 - 130,000
Stock Options
Pension Scheme
Health Insurance
+8
Senior Rust Engineer - High-Performance Trading Systems
Senior Rust Engineer - High-Performance Trading Systems

Provntalent • Greater London

Hybrid
GBP 100,000 - 160,000
Senior Backend Engineer — Hybrid, Real-Time Data & Scale
Senior Backend Engineer — Hybrid, Real-Time Data & Scale

Tamarind Intelligence • Greater London

Hybrid
GBP 90,000 - 130,000
Senior Rust Software Engineer
Senior Rust Software Engineer

Provntalent • Greater London

Hybrid
GBP 100,000 - 160,000
Engineering Team Lead — Scale Microservices (Hybrid)
Engineering Team Lead — Scale Microservices (Hybrid)

Smarkets • United Kingdom

Hybrid
GBP 90,000 - 130,000
Stock Options
Pension Scheme
Health Insurance
+8
Senior Software Engineer
Senior Software Engineer

Tempest Vane Partners • England

On-site
GBP 70,000 - 90,000
Ownership of impactful systems
Exposure to modern architecture
Competitive compensation
Software Engineer - Hybrid working - Up to £500,000 Base (+ Bonus)
Software Engineer - Hybrid working - Up to £500,000 Base (+ Bonus)

Hunter Bond • Greater London

Hybrid
GBP 425,000 - 500,000
Competitive compensation and bonus potential
Exposure to bleeding-edge technologies
Collaborative environment with top engineers
+1
Staff HFT Rust Engineer
Staff HFT Rust Engineer

Adapt Talent • Greater London

On-site
GBP 150,000 - 175,000
Significant stock options
Performance bonuses
Professional development opportunities
Junior Software Engineer (C++ or Rust) - High Performance Trading Systems
Junior Software Engineer (C++ or Rust) - High Performance Trading Systems

Bowden Brown • London

On-site
GBP 35,000 - 50,000