Senior Software Engineer - Bet Transactions Squad
Job Details
Full Job Description
Senior Software Engineer - Bet Transactions SquadAutomation Engineer Mid 3Who 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
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.
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.
£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.