1. What is a Software Engineer at Smarkets?
A Software Engineer at Smarkets is a critical contributor to one of the world’s most sophisticated betting exchange platforms. You are not just writing code; you are building highly performant, low-latency systems that process vast amounts of data in real-time. The work is defined by high stakes and high technical standards, where the reliability and speed of your services directly impact the company's ability to provide a seamless, fair, and competitive marketplace for users.
This role is ideal for engineers who thrive on complexity and possess a deep curiosity for how systems function at scale. You will work across the entire stack, tackling everything from core backend infrastructure and algorithmic trading logic to the systems internals that keep the platform robust. Whether you are optimizing database queries, refining distributed systems, or designing new features, you are expected to operate with autonomy, precision, and a focus on solving the most challenging problems in the fintech space.
The environment is fast-paced, collaborative, and highly meritocratic. Smarkets values engineers who can communicate their thought process clearly, iterate quickly, and maintain a focus on long-term maintainability. You will be part of a team that prizes technical excellence and direct, honest communication, working alongside peers who are deeply passionate about engineering craft.



