 
        
        Job Description
As a Senior Software Developer, you will develop, enhance and support our product offering, including bet placement, cash out, editing of bets, settlements and customer balance updates.
The Core Systems team plays a vital role in ensuring the reliability and efficiency of our platform, by managing the software that is responsible for many critical features. By leveraging a Linux operating system and open-source technologies, the team utilise programming languages that can effectively scale and accommodate the high volume of transactions across the platform.
You will develop a team of technical professionals, developing innovative solutions and taking ownership of code and system delivery in a challenging, and fast paced environment. This role offers the opportunities to explore new technologies and be at the forefront of our platform development.
This role is eligible for inclusion in the Company’s hybrid working from home policy
Qualifications
 * Experience of server-side development, such as services, systems, messaging and middleware.
 * Familiar with functional programming, such as Erlang, Haskell, F#, Scala or Go.
 * Experience working with distributed systems.
 * Good understanding of complex event processes and continuous query languages.
 * Experience in client-server development.
 * Ability to problem solve.
 * Excellent communication and team working skills.
 * Bachelor’s degree in IT or a related subject, or relevant industry experience.
Additional Information
 * Developing low latency, highly available and scalable solutions.
 * Creating concurrent distributed components.
 * Working on Linux and GNU utilities.
 * Supporting and enhancing the existing code base.
 * Identifying technical areas of improvement.
 * Supporting and developing a team of software developers.
 * Contributing to solution proposals as required.
 * Creating work effort estimates.
By applying to us you are agreeing to share your Personal Data in accordance with our Recruitment Privacy Notice - 
At bet365, we're committed to creating an environment where everyone feels welcome, respected and valued. Where all individuals can grow and develop, regardless of their background. We're Never Ordinary, and we're always striving to be better. If you need any adjustments or accommodations to the recruitment process, at either application or interview, please don’t hesitate to reach out.