Principal Software Engineer

Flutter entertainment
Leeds, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Leeds, United Kingdom

Tech stack

Flutter
Java
.NET
Amazon Web Services (AWS)
Unit Testing
Continuous Delivery
DevOps
Scala
Software Engineering
Kubernetes

Job description

In Flutter COO we work with experts across Flutter to build, deploy and communicate the Flutter Edge. Together we cover Product & Payments, Technology, Sportsbook Product & Trading, People, Property, Corporate Communications and Strategic Partnerships & Transformation.

The Global Sportsbook Trading (GST) is part of the Flutter Group division and works with all the Flutter brands to deliver game-changing and scalable Risk & Trading products that can benefit the whole group, allowing brands to leverage each other's innovation efforts and to act on rich global insights to minimise their risk exposure.

The Principal Engineer reports to a Senior Engineering Manager and works in partnership with Engineering Management, Product Owners and Architecture, to inform and guide the technical direction for multiple squads' Products and Services through the Product Delivery Lifecycle. They are accountable for designing and guiding software products with a particular emphasis on the PLDC stages relating to planning, designing, coding, unit testing and deployment, as well as the effective operations of products, including monitoring performance to ensure stability and future-proofing.

In partnership with Engineering Management, you will inform the evolution of your team's software delivery capability to ensure we develop and attain the skillsets required to invest in our products now and into the future.

You understand and embrace the philosophy of Continuous Delivery, and have experience leading teams operating within a CD culture. You don't complain about recurring issues - you drive process change to fix the problems. You work with internal and external teams to create an agile, DevOps-centric team that builds, tests, releases and operates its applications.

This role requires exceptional communication skills, as interaction and engagement with senior management will be a regular aspect of the role.

What you'll do

Technical Expertise:

  • Will attain and maintain a very deep knowledge of the whole technology stack of the system
  • Researches, creates proofs of concept and introduces new technologies to the team
  • Evaluates new technologies for usage by Flutter technology teams
  • Example technologies, and languages: Java, Scala, .net, Kubernetes, AWS

System Impact:

  • Will own and consider the production operation and monitoring of the system and is aware of its SLOs
  • Will evolve the architecture to support future requirements and tracks and define its SLOs

People Scope:

  • Mentors others to accelerate their career growth and encourages them to participate
  • Enables coordination of team members through moderating discussions, providing effective feedback toward individual development

Process Engagement:

  • Challenges the team processes, looking for ways to improve them
  • Contributes to adjusting the team processes, listening to feedback and guiding the team through the changes
  • Influences the macro-level direction and dynamics of the squads within the department or value stream

Requirements

Do you have experience in Unit testing?, * Strong knowledge of sports betting and trading technology environments and the products that are built thereon

  • Experience in designing and implementing software solutions to meet business needs
  • Experience working in software engineering and understanding quality assurance in the development process
  • Ability to formulate and communicate strategy
  • Ability to work through many unknowns and translate them into Product, Process or Tech requirements.

Benefits & conditions

Pulled from the full job description

  • Gym membership
  • Company pension
  • Paid volunteer time
  • Private medical insurance
  • Discounted gym membership, We are a flexible employer; whether you have personal commitments or a hobby that brings you joy, we want you to bring your best self to work and feel empowered to do so. We also like to share our success; after all you make it happen. We have an excellent benefits package that can be personalised to you:
  • Bonus scheme
  • Uncapped holiday allowance
  • Enhanced pension scheme
  • Private healthcare
  • Life assurance
  • Income protection
  • Hybrid working
  • £/€1,000 annual self-development learning fund
  • Invest via the Flutters Sharesave Scheme
  • Paid volunteering days
  • Enhanced parental leave
  • Wellbeing fund (£/€250 a year)
  • Recognition programs
  • Gym membership, discounts, vouchers and much more!

About the company

We are a world leader in online sports betting and iGaming, with a market leading position in the US and across the world. We have an unparalleled portfolio of the most innovative, diverse and distinctive brands including FanDuel, Sky Betting & Gaming, Sportsbet, PokerStars, Paddy Power, Sisal, tombola, Betfair, MaxBet, Junglee Games and Adjarabet. With our global scale and challenger attitude, through which we excite and entertain our customers, in a safe and sustainable way. Using our collective power, the Flutter Edge, we aim to redefine the sector, learning from the past to create a better future for our customers, colleagues and communities.

Apply for this position