Software Engineer

Smarkets · London, England ·

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

Overview

As a Mid-Level Software Engineer at Smarkets, you design, develop, and maintain services powering business operations products. You collaborate with engineering managers, tech leaders, and product managers to drive complex, roadmap-aligned projects. You’ll help build a unified, high-performing system while advancing code quality, testing, and CI/CD practices. You contribute to a merit-based, collaborative culture and shape the future of our betting trading technology. This role offers meaningful impact through scalable systems, modern tech, and cross-functional collaboration.

Pay / Benefits

  • Stock options
  • Pension scheme with 6% match
  • Health insurance
  • Fresh fruit and snacks daily
  • Cycle to work scheme
  • 1,000 yearly education budget

Responsibilities

  • Design, implement and maintain features using Python and Rust
  • Add alerting/monitoring to keep services stable
  • Write tests and review merge requests to improve code quality
  • Improve engineering processes, including CI/CD
  • Mentor direct teammates on technical work
  • Collaborate with Product and other engineering teams on complex, goal-aligned projects
  • Model and showcase best practices in implementation with a forward-looking mindset

Key requirements

  • 4+ years of software engineering experience
  • Familiarity with Python or a compiled language (Java, C++, Rust, Go) and interest in Rust
  • Experience building distributed systems in a modern cloud environment
  • Experience with DevOps stacks/tools (GitLab, Kubernetes)
  • Experience with message queues (e.g., Apache Kafka) and SQL databases (PostgreSQL, MySQL)
  • Experience in Sports Betting or Finance industries
  • Strong English communication and collaboration skills
  • strong written and verbal communication
  • cross-functional collaboration
  • mentoring and leadership potential
  • Python
  • Rust
  • Distributed systems
Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 14 hours ago.

Report this job

Market data from EasyWorkClub, not from the employer

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

2842 live adverts for Software developer in London

Same role within 50 km

Remote or home office in 16% of 745 Software developer adverts we list nationwide

More openings at Smarkets

12 other openings we list

SmarketsLondon Apply