This job has expired

Software Engineer (GO)

Employer
Sky Betting & Gaming
Location
UK
Salary
Competitive
Closing date
15 Oct 2021

View more

Sector
Technology & New Media
Contract Type
Permanent
You need to sign in or create an account to save a job.
The Gaming Services squad is responsible for building and running the shared API services which underpin our customer facing products. Whilst we're not, in this team, often building front-ends, we're working hard to deliver technical capabilities which unlock all manner of exciting new product features.

As a Software Engineer you'll be leading the way with the latest technologies including:

Go for our API backends

MySQL and Kafka for data storage and transport

Docker to containerise them

Jenkins to build them

Kubernetes to host them

Grafana and Prometheus to monitor them

It's quite OK if some of the above is new to you, so long as you have an appetite and energy for imparting what you know, and learning what you don't.

About you

Engineering means more than authoring quality, tested code. It includes the end-to-end delivery pipeline; code driven deployment infrastructure; automated test safety nets; and effective operational instrumentation and incident response.

You're a great teammate, who works collaboratively to achieve the shared squad goals. You are unafraid to challenge aspects outside your direct remit and passionately champion 'the right thing'.

You'll enjoy working in an architectural domain and you're an advocate for sustainable software engineering; you strive for good technical design but don't gold plate or prematurely abstract for a re-use that never materialises.

Reporting into the Lead Software Engineer, you will:

Turn concepts and requirements into highly available web applications and systems using industry standard languages and technologies such as Go, GraphQL, Kafka, Docker, Prometheus, AWS, Kubernetes, and Terraform.

Espouse the merits of idiomatic Go with a real passion for the language.

Actively participate in application and database design, data flows 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.

Collaborate with other team members; learning from them, and in turn working with them to help them improve their own skills too.

Support the implementation of continuous integration to enhance deployment processes.

About the Gaming Tribe

Fast-moving, and spinning with energy and excitement, we're the Tribe that designs, develops, tests, maintains and delivers our four main gaming products - Vegas, Casino, Poker and Bingo.

Our cross-functional teams in Leeds shape highly available, scalable and resilient systems to support our apps and websites. Focusing on automation, infrastructure-as-code and real-time data, we use the right tech to get the job done.

Over 20,000 people play our games every day and we process 44 million+ game transactions a week. So we have to be on the ball 24/7. The stakes are high. Are you in? Why not have a look at the Gaming Tribe video:

Mon to Fri - Standard

Reporting into the Lead Software Engineer, you will:

Turn concepts and requirements into highly available web applications and systems using industry standard languages and technologies such as Go, GraphQL, Kafka, Docker, Prometheus, AWS, Kubernetes, and Terraform.

Espouse the merits of idiomatic Go with a real passion for the language.

Actively participate in application and database design, data flows 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.

Collaborate with other team members; learning from them, and in turn working with them to help them improve their own skills too.

Support the implementation of continuous integration to enhance deployment processes.

About the Gaming Tribe

Fast-moving, and spinning with energy and excitement, we're the Tribe that designs, develops, tests, maintains and delivers our four main gaming products - Vegas, Casino, Poker and Bingo.

Our cross-functional teams in Leeds shape highly available, scalable and resilient systems to support our apps and websites. Focusing on automation, infrastructure-as-code and real-time data, we use the right tech to get the job done.

Over 20,000 people play our games every day and we process 44 million+ game transactions a week. So we have to be on the ball 24/7. The stakes are high. Are you in? Why not have a look at the Gaming Tribe video
You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert