Senior Software Engineer (Scala) – Bet Campaigns

Posted 8 days ago
Sky Betting & Gaming
Senior Software Engineer (Scala) – Bet Campaigns
  • Full Time
  • Leeds LS1, UK
  • £60,000 - £84,000 GBP / yearly
Apply Now

Full job description

Sky Betting & Gaming

Salary: £60,000 – £84,000 per year

What you’ll do

We’re looking for a Senior Scala Software Engineer to join the Bet Campaigns squad in our Core Services tribe. This squad works hard to design and deliver the best promotion experiences for our customers; be that for our weekly Sky Bet Club, or individual In Play Cash-back offers that reach hundreds of thousands of players every single week.

The ideal candidate will bring a strong base knowledge of engineering principles, experience of both developing and maintaining always-on live systems, and with an interest in streaming and high throughput systems.

This role will report into the Lead Engineer and work alongside other senior engineers both within your squad and in other squads to align capabilities and standards across the rest of the promotional domain and beyond.

You’ll be leading the way with the latest technologies including:

Scala and Kafka for our services

Docker to containerise them

Jenkins to build them

Kubernetes to host them

Prometheus to monitor them

How you’ll do

Reporting into the Lead Software Engineer, you will…

Turn concepts and requirements into highly available applications and systems using industry standard languages and technologies such as Scala (or experience with Java/Kotlin), Kafka, Docker, Prometheus and Kubernetes

Actively participate in, and in some cases lead on, application design and detailed technical design. Ensure that analysis includes the wider view of technical and business impact

Take ownership for code quality, security and scalability and have an equal grasp of the overall system you are working on and how it meets the needs of the end users, and business objectives

Balance the commercial needs of the business against the ideal technical design, proposing sound phased or tactical implementations where appropriate

Understand the importance of non-functionals such as real-time monitoring, good alert design and great logging strategies. Ensuring systems perform well to deliver the best user experience possible is something you consider as part of the normal delivery process

Proactively support and mentor other team members, working with them to help them improve their skills

Support the implementation of continuous integration to enhance deployment processes

Work with other Engineers and non-technical stakeholders to design and deliver industry leading systems, and to set a sustainable forward strategy

SBGENG

To apply for this job please visit definitejobs.co.uk.

Similar jobs