At a Glance
- Tasks: Join a high-performing team to develop innovative Sportsbook and Risk Management products.
- Company: Leading tech company in the sports betting industry with a focus on collaboration.
- Benefits: Competitive salary, remote work options, and opportunities for professional growth.
- Other info: Mentorship opportunities and a culture of continuous learning and improvement.
- Why this job: Make an impact with cutting-edge technology in a dynamic and supportive environment.
- Qualifications: Expertise in programming languages and strong software design principles required.
The predicted salary is between 60000 - 80000 £ per year.
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 Sportsbook 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 Sportsbooks 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.
What skills 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 (RabbitMQ, 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
It is advantageous for you to have knowledge of the following:
- 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
What we expect from our co‑workers:
- 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.
Senior Software Engineer New London, England, United Kingdom employer: Genius Sports Group
Join a dynamic and innovative team in New London, where we prioritise employee growth and collaboration within a supportive work culture. As a Senior Software Engineer, you'll have the opportunity to work on cutting-edge technology in a fast-paced environment, with access to continuous learning and development resources that empower you to excel in your career. Our commitment to diversity and inclusion ensures that every voice is heard, making us an exceptional employer for those seeking meaningful and rewarding work.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer New London, England, United Kingdom
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your expertise in object-oriented programming and cloud-native applications. This is your chance to shine and demonstrate what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your experience with CI/CD pipelines and microservices. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at StudySmarter.
We think you need these skills to ace Senior Software Engineer New London, England, United Kingdom
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in object-oriented programming languages and any relevant projects you've worked on. We want to see how you can contribute to our high-performing teams!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with our mission at StudySmarter. Don’t forget to mention your experience with Agile methodologies and any mentoring roles you've had.
Showcase Your Projects:If you've worked on any notable projects, especially those involving cloud-native applications or microservices, make sure to include them. We love seeing real-world applications of your skills, so share links or descriptions that demonstrate your impact!
Apply Through Our Website:We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, we’re excited to see your application come through!
How to prepare for a job interview at Genius Sports Group
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of object-oriented programming languages like C#, Java, or Python. Be ready to discuss your experience with software architecture and design principles, as well as how you've applied them in real-world scenarios.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled complex problems in previous roles. Think about times when you had to clarify unclear requirements or drive alignment within a team. This will demonstrate your ability to think critically and adaptively.
✨Familiarise Yourself with Agile Methodologies
Since you'll be working in a multi-disciplinary Agile squad, it's crucial to understand Agile principles. Be ready to discuss your experience with continuous delivery and how you've contributed to high-performing teams in the past.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's approach to risk management and how they leverage technology in their Sportsbook products. This shows your genuine interest in the role and helps you assess if the company aligns with your career goals.