Principal Software Engineer in Leeds

Principal Software Engineer in Leeds

Leeds Full-Time 70000 - 90000 € / year (est.) Home office (partial)
Flutter

At a Glance

  • Tasks: Lead software design and development for innovative sports betting products.
  • Company: Join Flutter, a global leader in online sports betting and iGaming.
  • Benefits: Enjoy flexible working, uncapped holiday, and a personalised benefits package.
  • Other info: Inclusive workplace encouraging diverse perspectives and career growth.
  • Why this job: Make an impact in a dynamic environment with cutting-edge technology.
  • Qualifications: Strong software engineering skills and knowledge of sports betting technology.

The predicted salary is between 70000 - 90000 € per year.

Location: Leeds/Dublin Hybrid

About the Role

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.
  • Product Scope: Demonstrates ability to deconstruct complex problems into in value-aligned increments. Engages in early-stage product ideation and idea development to deliver high-quality and high-value outcomes.

What you’ll need:

  • 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.

About Flutter

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.

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.

What’s in it for you

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!

Equal opportunities

At Flutter, we are committed to creating a diverse and inclusive workplace. We strongly encourage people from all backgrounds, ways of thinking, and working to apply. We are committed to including everyone regardless of their race, disability, age, gender identity, sexual orientation, and religion. Everyone brings different perspectives and experiences; you don’t have to meet all the requirements listed to apply for this role.

Principal Software Engineer in Leeds employer: Flutter

At Flutter, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our Leeds/Dublin hybrid location provides flexibility, while our comprehensive benefits package, including uncapped holiday allowance and a £/€1,000 annual self-development fund, empowers employees to thrive both personally and professionally. With a strong commitment to diversity and inclusion, we encourage individuals from all backgrounds to join us in redefining the online sports betting landscape.

Flutter

Contact Detail:

Flutter Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Principal Software Engineer in Leeds

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can open doors that a CV just can't.

Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub, make sure it’s up to date. Let your work speak for itself and impress potential employers.

Tip Number 3

Prepare for interviews by practising common questions and scenarios. Get comfy with discussing your past projects and how they relate to the role you're after.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are keen to join us!

We think you need these skills to ace Principal Software Engineer in Leeds

Java
Scala
.NET
Kubernetes
AWS
Software Design
Software Implementation

Some tips for your application 🫡

Show Off Your Skills:When you're writing your application, make sure to highlight your technical expertise and experience in software engineering. We want to see how you can contribute to our team, so don’t hold back on showcasing your knowledge of technologies like Java, Scala, or AWS!

Tailor Your Application:Take a moment to customise your application for the Principal Software Engineer role. Mention specific projects or experiences that align with our focus on Continuous Delivery and agile methodologies. This shows us you’re genuinely interested in the position and understand what we’re all about.

Be Clear and Concise:We appreciate clear communication, especially since this role involves engaging with senior management. Keep your application straightforward and to the point, while still conveying your passion for the role and the impact you can make at Flutter.

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it makes the whole process smoother for everyone involved.

How to prepare for a job interview at Flutter

Know Your Tech Stack

Make sure you have a deep understanding of the technologies mentioned in the job description, like Java, Scala, .NET, Kubernetes, and AWS. Be ready to discuss how you've used these technologies in past projects and how they can be applied to the role.

Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex problems in your previous roles. Highlight your ability to deconstruct issues into manageable parts and how you’ve driven process changes to improve outcomes.

Communicate Effectively

Since this role involves regular interaction with senior management, practice articulating your thoughts clearly and confidently. Prepare to discuss your strategies and how you can influence team dynamics positively.

Embrace Continuous Delivery

Familiarise yourself with the principles of Continuous Delivery and be prepared to discuss your experience in leading teams within a CD culture. Share specific instances where you’ve contributed to improving software delivery capabilities.