Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer (Rust/Python) – Build Distributed Systems

Smarkets

Greater London

Hybrid

GBP 60,000 - 80,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 betting exchange company in Greater London is seeking a Mid-Level Software Engineer to design and maintain core services. Candidates should have over 4 years of experience with Python or a compiled language, strong communication skills, and a passion for technology. The role involves collaborating with product and engineering teams on complex projects, while promoting best practices. This position offers a competitive salary and substantial benefits in a supportive, dynamic environment.

Benefits

Stock options
Health insurance
Education budget (£1000 yearly)
25 days paid holiday
Flexible working (2 days from home)
Lunch provided daily

Qualifications

  • 4+ years of experience as a software engineer.
  • Familiarity with Python or a compiled language; keen to learn Rust.
  • Experience with distributed systems in a cloud environment.
  • Experience with DevOps stacks including GitLab.
  • Understand message queues and SQL databases.

Responsibilities

  • Design, implement, and maintain features in Python and Rust.
  • Implement monitoring to ensure service stability.
  • Maintain code quality by writing tests and reviewing merges.
  • Improve engineering processes including CI/CD.
  • Mentor teammates on technical issues.

Skills

Python
Rust
DevOps practices
Communication skills
Collaboration

Tools

GitLab
Kubernetes
Apache Kafka
PostgreSQL
Job description
A leading betting exchange company in Greater London is seeking a Mid-Level Software Engineer to design and maintain core services. Candidates should have over 4 years of experience with Python or a compiled language, strong communication skills, and a passion for technology. The role involves collaborating with product and engineering teams on complex projects, while promoting best practices. This position offers a competitive salary and substantial benefits in a supportive, dynamic environment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.