Senior Software Engineer (Golang)

Senior Software Engineer - Gaming Services

What you will do???

In Gaming Services, we work hard to design and deliver top quality backend services that powers our business and products.

As a Senior Software Engineer, you'll be working with the latest technologies on our next generation platforms. We rely heavily on the following technologies:

  • Go to write our Applications
  • Graphql for interacting with them
  • Docker to containerise them
  • Jenkins to build them
  • AWS to host them
  • Grafana and Prometheus to monitor them
  • Kafka for handling our data pipelines

We update our technology stack regularly based on what suits the job best.

For 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 team player, 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 share knowledge with others and are constantly learning and adapting your skillset to push yourself and your team further; both in the tech you use and the way you approach work.

You are comfortable as a mentor to your fellow engineers, who often ask you for advice and guidance. You're a team player, 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'.

How you will do it??? (skills, tech)

Reporting into the Principal Engineer, you will:

  • Turn concepts and requirements into highly available web applications and systems using industry standard languages and technologies
  • Actively participate in and, in some cases, lead on application and database design, data flows and detailed technical design. Ensure that analysis includes the wider view of technical and business impact.
  • Take responsibility 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.
  • 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.
  • Pair on, discuss and review code to ensure the right solutions are implemented.
  • Support the implementation of continuous integration to enhance deployment processes.

Our People Ambition is to attract & develop diverse & talented people to meet the current and future growth needs of SB&G. Together, our aim is to create the Best Digital Business to work at .

Mon to Fri - Standard
Register & Apply Now Login & Apply
Advertiser
Sky Betting & Gaming
Reference
763291244
Contract Type
Expiry Date
27/10/2019 23:00:00
Shortlist Email me jobs like this  Back to listing

Terms of Use/Notifications

Do you agree to our terms & conditions & privacy statement?

Receive updates & notifications from Ex-MilitaryCareers.com