Principal Engineer

What you will do...

The Gaming Admin squad is responsible for our next-generation product
administration application. Think of it a bit like a CMS, but with some
really cool GraphQL introspection stuff going on that allows the application
to auto-generate user interfaces based on upstream services owned by
other teams.

Unlike many of our delivery squads, your customers are internal
colleagues rather than members of the public, but needless to say that
their needs are every bit as important! Your job is to make our operational
team's roles as easy as possible through providing a really slick product
with a great user experience, and you get to do that by being close to the
end-user and owning the entire stack end-to-end.

As a Principal Engineer you'll be leading the way with the latest
technologies, which for us currently include:
  • Go and GraphQL for our API backends
  • Isomorphic Javascript for our front-end UI
  • Docker to containerise them
  • Jenkins to build them
  • AWS andKubernetes 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

An important element of this role is that it comes with line management
responsibilities. We find that, whilst management isn't for everyone,
technical people value reasonably technical managers. The Principal
Engineers in our teams get to know their engineers well and so are often
best placed to provide that strong guidance.

You're not alone in this, however! The Engineering Manager to whom you
report will be available to support you in not only your own development
but in your support of others, and we have wider "guilds" that work as
manager support groups, a dedicated "People Experience" team to refer
to, and strong on-going training for managers.

How you will do it...

Reporting into an Engineering Manager, you will:
  • Turn concepts and requirements into highly available web applications and systems using industry standard languages and technologies such as Go, TypeScript, React, GraphQL, Docker, Prometheus, AWS, Terraform, and SASS/SCSS.
  • Actively participate and 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 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.
  • Liaise with other teams across the business to communicate and coordinate.
  • Work with other Principal Engineers, technical and non-technical stakeholders, and system architects to envision, design and deliver industry leading systems, and to set a sustainable forward strategy.
  • Take on day-to-day management duties for the other engineers in your squad, including regular 1-to-1s, coaching and mentoring, enabling career development, and assisting the Engineering Manager with recruitment for new engineers as required.

What we can offer you...

We really care about your professional development. As a member of a
technical team, you'll get 10% of your working week to dedicate to self-
directed learning and development. You'll also have £1,000 per year in a
Ninja fund to supply you with resources, whether that be a conference
ticket or an AWS exam, we've got it covered.

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
Sky Betting & Gaming
Contract Type
Expiry Date
04/12/2019 15:46: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