Senior Backend Software Engineer

Smarkets · London, England ·

Last confirmed by our partners on 24 Oct 2026.

Apply on partner site You apply on the advertiser's own site — nothing is stored here.

Overview

In this role you will lead the design and optimisation of backend services in Python and Rust, building scalable distributed systems for a high-velocity prediction platform. You will work with cross-functional teams to deliver complex, high-impact projects that improve reliability and performance. Your work directly supports a fast-growing trading community and enterprise-grade infrastructure. This is an opportunity to shape the backend architecture and engineering culture in a high-performance environment.

Pay / Benefits

  • Stock Options
  • Pension Scheme
  • Health Insurance
  • Enhanced Parental Leave
  • Flexible Working
  • Learning & Development

Responsibilities

  • Lead design, development, and optimisation of backend services in Python and Rust
  • Architect scalable, distributed systems to meet platform needs
  • Enhance reliability with robust monitoring and alerting
  • Promote code quality, testing, and CI/CD best practices
  • Collaborate with product and engineering teams on complex projects
  • Mentor engineers and foster technical excellence
  • Drive technical decision-making and backend evolution
  • Ensure performance and stability of critical services with forward-looking improvements

Key requirements

  • 6+ years of software engineering, focused on backend systems
  • Familiarity with Python or at least one compiled language (Java, C++, Rust, Go) and interest in Rust
  • Experience designing/building distributed systems in cloud environments (AWS, GCP, or similar)
  • Strong DevOps knowledge and tools, including GitLab and Kubernetes
  • Experience with message queues (e.g., Kafka) and relational databases (PostgreSQL, MySQL)
  • Bonus: experience in Sports Betting or Finance
  • Excellent communication and cross-functional collaboration
  • Proven leadership in delivering complex technical projects
  • excellent communication
  • collaboration
  • mentorship
  • Python
  • Rust
  • distributed systems
Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 1 week ago.

Report this job

Market data from EasyWorkClub, not from the employer

Typical pay for Software developer in London: £55,000 – £110,800, from 654 adverts

2786 live adverts for Software developer in London

Same role within 50 km

Remote or home office in 17% of 897 Software developer adverts we list nationwide

More openings at Smarkets

11 other openings we list

SmarketsLondon Apply