Senior Software Engineer England, United Kingdom
Listed on 2026-06-04
-
Software Development
Software Engineer, Cloud Engineer - Software, Full Stack Developer
The Role
You will join one of our established high‑performing teams within the Betting division, focusing on the delivery of technical and product‑focused initiatives to expand and scale our industry's leading Sports book and Risk Management products. One example is our Advanced Risk team, which challenges conventional wisdom about risk management for sports betting operators, applying advanced liability measures, monitoring betting patterns, and applying margins asymmetrically to increase profit margins, reduce volatility and improve customer experience.
Our software delivers customers new flexibility in managing their Sports books to meet financial objectives while enabling fast, scalable decisions.
Join a specialized, highly skilled team delivering an innovative and intelligent product. As part of a multi‑disciplinary Agile squad of Software Engineers, Data Scientists, QA Engineers, and a Product Manager, you will work closely to principles of continuous delivery, empowerment, and high performance, with focus on business priorities within a squad model. You will design and build highly distributed, real‑time, dynamic systems using modern CI/CD pipelines and cloud infrastructure, leading multi‑sprint features with measurable business impact and delivering high‑calibre code.
Whatskills do you have?
- Expert level knowledge of at least one object‑oriented programming language (C#, Java, JS, Kotlin, Python, PHP, Golang, C++)
- Flexibility to work across the service stack – front end, back end, infrastructure, etc.
- Strong understanding of good software design principles such as information hiding, abstraction, module design, cohesion, and coupling
- In‑depth knowledge of software architecture, patterns, and how to apply them to highly scalable, fault‑tolerant, observable microservices
- Detailed knowledge of testing methodology (TDD) and designing high‑quality resilient testing suites
- Experience with source control, continuous integration, pipeline design, containerized workloads, and infrastructure as code
- Experience with messaging and asynchronous communication technologies (Rabbit
MQ, Pulsar) - Understanding of data structures, databases, and caching technologies
- Ability to clarify complex domains, rapidly develop deep understanding, and challenge unclear requirements, driving alignment and uncovering edge cases
- Experience mentoring engineers both within and outside the immediate team
- Expert knowledge of C#
- Operation of Kubernetes clusters
- Building cloud‑native applications on AWS
- Front‑end web technologies (React, shadcn)
- Domain‑Driven Design
- Mathematical aptitude, particularly statistics
- Experience building production‑grade software with Agentic AI
- Curiosity and strong desire to learn and improve
- Strong social skills, acting as a facilitator while balancing individual contributions
- Time management and asynchronous communication skills appropriate for a remote‑first engineering organization
- Enthusiasm and ability to work collaboratively within a team
- Excellent spoken and written English
- Adherence to core engineering principles of aligned autonomy, psychological safety, and continuous improvement
Let us know if you need assistance during the recruiting process due to a disability.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: