Roles
Compensation
We offer a competitive salary and benefits package, alongside a dynamic, collaborative environment where your work truly makes an impact and your voice is heard.
- Equity
- Stock Options: Vest over 4 years, your success is our success.
Benefits
- Stock Options: Vest over 4 years, your success is our success.
- Pension Scheme: Competitive plan via Aviva, with up to 6% matched contributions if you opt in.
- Health Insurance: Comprehensive coverage to keep you and your family healthy.
- Enhanced Parental Leave: Enhanced maternity and paternity leave to support you through life’s most important moments.
- Stay Fuelled: Enjoy fresh, chef-made breakfast and lunch every day, plus a constant supply of fruit, snacks, tea, coffee and soft drinks, because great work starts with great food.
- Cycle-to-Work Scheme: Support for sustainable commuting and staying active.
- Learning & Development: £1,000 annual education budget for courses, conferences, books, or training.
- Holiday: 25 days paid leave + bank holidays, with the option to carry over 5 days.
Tech stack
Required
Location
London, UK
Work setup
- Employment
- full-time
- Level
- Senior, Principal
- Remote policy
- Hybrid - Onsite (London, UK)
- Remote scope
- unclear
- Travel
- Work from anywhere in the world for up to 20 days a year.
Role details
Responsibilities
- Design, implement and maintain complex designs/features written in Python and Rust
- Implement alerting and monitoring to ensure the stability of our services
- Help reinforce the standard for code quality, by writing tests and reviewing merge requests
- Continuously improve engineering processes including CI/CD
- Mentor technically your direct teammates
- Work closely with Product and other engineering teams to scope and lead complex business goal-aligned projects
- Be the champion of the stack by demonstrating first-hand how to implement functionalities in the right way, with an eye to the horizon and your mind on the present
Requirements
- 4+ years of experience as a software engineer
- Familiarity with Python or at least one compiled language (Java, C++, Rust, Go) and are keen on learning Rust
- Previous experience with building distributed systems in a modern cloud environment
- Previous experience with DevOps engineering stacks/tools/practices including GitLab and K8S
- Previous experience with message queues (e.g. Apache Kafka) and SQL databases (PostgreSQL, MySQL)
- Previous experience working in Sports Betting or Finance industries
- Strong written and spoken communication skills in English
- The ability to effectively collaborate with cross-functional teams
- Proficiency in utilising AI-driven development tools (e.g., GitHub Copilot, ChatGPT) to accelerate coding, debugging, and documentation workflows.
Application
CV application review: We will review it as quickly as possible Let’s chat: Quick chat with our team about your experience and the role Technical Interview: Live Coding + System Design Experience and Mindset Chat: Meet the Hiring Manager In Office Interview: Lunch with other colleagues in the team + LT chat
- Portfolio
- unclear
- GitHub
- unclear
- Cover letter
- unclear
- Apply flow
- unclear
Company context
- Product
- prediction markets
- Industry
- prediction markets
Description
Smarkets runs one of the world’s most sophisticated prediction markets, handling over £29 billion in volume since 2010 and engaging 200,000+ traders globally. We’re a technology company that revolutionise betting - from sports to political markets, to delivering the sharpest prices and the fairest odds.
Similar jobs
-
Loading similar jobs...