> Markdown version of [/jobs/ext/3693469-senior-backend-software-engineer](https://www.wearedevelopers.com/jobs/ext/3693469-senior-backend-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Backend Software Engineer - **Company:** Smarkets Limited - **Location:** UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, C++ (Programming Language), Software Quality, Continuous Integration, Relational Databases, DevOps, Distributed Systems, Python (Programming Language), PostgreSQL, MySQL, Queueing Systems, Software Engineering, Rust (Programming Language), Reliability of Systems, Backend, Gitlab, Kubernetes, Apache Kafka, Golang - **Published:** October 12, 2026 - **Apply:** https://www.totaljobs.com/job/senior-backend-software-engineer/smarkets-limited-job108141698 ## About the Role * 6+ years of experience in software engineering, with a focus on backend systems * Familiarity with Python or at least one compiled language (Java, C++, Rust, Go) and are keen on learning Rust * Proven experience designing and building distributed systems in modern cloud environments (AWS, GCP, or similar) * Deep knowledge of DevOps practices and tools, including GitLab and Kubernetes (K8S) * Strong experience with message queuing systems (e.g., Apache Kafka) and relational databases (e.g., PostgreSQL, MySQL) * Previous experience in Sports Betting or Finance industries is a plus * Excellent communication skills, with a proven ability to collaborate effectively with cross-functional teams * Demonstrated leadership in driving complex technical projects to successful completion ## Description * Lead the design, development, and optimisation of backend services written in Python and Rust * Architect and build scalable, distributed systems to meet the evolving needs of the platform * Enhance system reliability through robust monitoring and alerting systems * Drive and enforce best practices in code quality, testing, and continuous integration/delivery (CI/CD) * Collaborate with product managers and engineering teams to define and deliver complex, high-impact projects * Mentor and guide engineers across the team, fostering a culture of technical excellence and growth * Drive technical decision-making and contribute to the evolution of our backend architecture * Ensure the performance and stability of critical services by implementing improvements with a forward-looking mindset