Senior Software Engineer
Indexed description
Founded in 2018 and having established itself as a pioneer in player-level, play-by-play simulations and forecasting, Angstrom was acquired by Entain in 2023. Today, we operate as a semi-autonomous division, responsible for delivering the group’s most advanced pricing and risk capabilities with a focus on the US market.
We’re committed to building the next generation of sports betting products — sports-first, recreationally-focused, and designed to make betting more engaging, more intelligent, and more fun.
We’re proud to be a high-performing, low-ego team where brilliant people work and people work to become brilliant. While we’re ambitious and delivery-driven, we take real pride in how we operate and the health of our independent culture, underpinned by trust and mutual respect.
Job Description
Angstrom is seeking a Senior Software Engineer to join our cutting-edge team in London Bridge. Reporting to the Tech Lead you’ll play a key role in designing and delivering robust, scalable solutions that power real-time sports forecasting products.
We work fast, solve big technical challenges, and push for technical excellence, if you thrive in a dynamic environment where your work has visible impact, we want to hear from you.
What You’ll Do
- Architect and deliver scalable, secure microservices using .NET and C#
- Lead on technical design, code quality, and engineering best practices
- Collaborate across disciplines to align solutions with product goals
- Tackle complex systems challenges involving Redis, Kafka, SignalR, and Kubernetes
- Mentor other engineers and drive continuous improvement
- Effectively plans and manages workload independently, delivering high-quality results
- Strong educational background in software development with a minimum of 5 years of professional experience.
- Proficient in .NET and .NET Core, with advanced knowledge of C# and object-oriented programming.
- Hands on experience in microservices architecture and web APIs, including message brokers, in-memory caches, and databases.
- Ability to design software with key considerations such as scalability, performance, maintainability, reliability, reusability, security, and usability.
- Expertise in C# development, ensuring code is maintainable, efficient, reliable, and robust, with clear interfaces and proper exception handling.
- Experienced in unit testing, including the use of mocking frameworks to achieve required code coverage.
- Solid understanding of Git, software versioning, and modern CI/CD pipelines.
- Capable of handling multiple tasks and meeting deadlines efficiently in a fast-paced environment.
- Solution-oriented with a pragmatic approach—focused on achieving results and getting things done.
- Proactive in identifying and addressing challenges, demonstrating a hands-on approach to problem-solving.
- Technical Stack Proficiency
- C#, .NET 8/9
- Redis, Kafka, MySQL
- RESTful APIs, SignalR
- Docker, Kubernetes
- Industry experience in Betting & Gaming or Sports Analytics, Financial Services
- Passion for Sports and a strong interest in the industry.
- Enthusiasm for Emerging Technologies
- Drive to Make an Impact in a fast-growing, innovative business
- Experience in mentoring and leading team members
- Cloud & Monitoring Technologies
- Experience with AWS services, including: CloudWatch, Lambda, S3, EKS (Elastic Kubernetes Service), ECS (Elastic Container Service), CloudFormation
- Experience with Datadog for monitoring metrics and traces.
Depending on your role and location, you can expect to receive benefits like:
- Generous bonus scheme
- Hybrid working
- Private medical insurance
- Pension Scheme - matched to 6%
- Ability to buy and sell holiday
- Free subscription to wellbeing app Unmind
- Entain & Enhance days
- Sharesave Scheme
Should you need any adjustments or accommodations to the recruitment process, at either application or interview, please contact us.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search