Senior Software Engineer - Bet Transactions Squad

Job Details

permanent
United Kingdom
CM001 Hestview
10.10.2023
Want updates for this and similar Jobs?


Full Job Description

Senior Software Engineer - Bet Transactions SquadAutomation Engineer Mid 3

Who you'll work with

In the Bet Transactions squad, we create the best Bet Placement and Post Bet Experience in the industry, with rapid betting, personalisation and a seamless journey from wherever our customers choose to place bets.

We serve over a thousand bet placement transactions per second ahead of our biggest horse races, and we calculate a million new cashout values per minute for our customers on a Saturday afternoon of Premier League football.

We are a team at the centre of Sky Bet’s ambition: to make betting safe, entertaining, valuable, and easy for our customers. We are the UK’s number one betting app, and you will own the most critical parts of our customer journey. 

We build both frontend and backend services, written in React, Node.JS, Typescript and Kotlin (JVM), using technologies such as Kubernetes, VMs, Kafka, MySQL, Redis and GraphQL. The services we build are the services we support and we use New Relic, Grafana and Prometheus to monitor them

Your role in 'better'
  • You will work as part of an Agile Software Delivery squad, contributing to your team’s ways of working and fully embracing a teamwork mentality through practices such as pair programming and a no-blame culture.   

  • You will be entrusted by the Lead Software Engineer in the team to take day-to-day ownership of the technical implementation, acting as a mentor and role model to all members of the team to instil best practices.   

  • You will be a key driver and contributor within the team, turning concepts, designs and requirements into highly available web applications and systems, using industry standard languages and technologies.  

  • You will play a crucial part in all aspects of the product lifecycle, from formulating an initial approach to your work, to incrementally: implementing, reviewing, testing, releasing, and maintaining it in our production environment.  

How you'll create 'better'
  • Your passion for technology is crucial; We're looking for someone who is determined to make things as good as they can be using the most appropriate tools , someone with an attention to detail and a willingness to suggest and implement further improvements.  

  • You will be operationally aware and customer-obsessed, taking responsibility for security, code quality, scalability, performance, accessibility and more. You will get to know our systems, customers, and domain, which will help you understand requirements and ensure our products meet the needs of our customers.   

  • You will promote the importance of non-functionals such as real-time monitoring, good alert design and great logging strategies to improve the visibility of our systems, helping us work towards a better platform.   

  • You will be eager to continuously learn, grow and improve as an engineer. As a keen collaborator you'll  actively  seek  to share knowledge and build strong relationships within your team and beyond to aid the development and progression of your fellow engineers.  

Helping you live your life better
  • £1,000 learning fund each year

  • 32 hours paid volunteering time per year

  • Free SkyQ Ultra HD premium TV package worth £1,200

  • Twice-yearly bonus (with part of it guaranteed!)

  • Pension contribution scheme

  • Private healthcare

  • Flexible ways of working – home or office, it’s your choice!

  • Access to thousands of Udemy courses

  • Invest via the Company Sharesave Scheme

We’re working to be an inclusive employer, and we encourage people from all backgrounds, ways of thinking and working to apply. Everyone brings different perspectives and experiences; you don't have to meet all the requirements listed to apply for this role.

If you need any adjustments to make this role work for you let us know, and we’ll see how we can accommodate them.