IT & Software

Software Engineer

Smarkets

London · England · United Kingdom

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

Reference: WJ-799_20849514

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.