At a Glance
- Tasks: Lead software design and guide teams through the product delivery lifecycle.
- Company: Join Flutter, a global leader in online sports betting and iGaming.
- Benefits: Enjoy uncapped holiday, private healthcare, and a £/€1,000 learning fund.
- 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: Experience in software engineering and knowledge of sports betting technology.
The predicted salary is between 70000 - 90000 € per year.
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.
Location: Leeds/Dublin Hybrid
Global Sportsbook Trading (GST)
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.
Principal Engineer
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:
- Attain and maintain a very deep knowledge of the whole technology stack of the system
- Research and create proofs of concept and introduce new technologies to the team
- Evaluate new technologies for usage by Flutter technology teams
Example technologies, and languages: Java, Scala, .net, Kubernetes, AWS
System Impact
- Own and consider the production operation and monitoring of the system and be aware of its SLOs
- Evolve the architecture to support future requirements and track and define its SLOs
People Scope
- Mentor others to accelerate their career growth and encourage them to participate
- Enable coordination of team members through moderating discussions, providing effective feedback toward individual development
Process Engagement
- Challenge team processes, looking for ways to improve them
- Contribute to adjusting the team processes, listening to feedback, and guiding the team through changes
- Influence the macro‑level direction and dynamics of the squads within the department or value stream
Product Scope
- Demonstrate ability to deconstruct complex problems into value‑aligned increments
- Engage 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, 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:
- 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 Flutter 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 entertainment
At Flutter, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of Leeds/Dublin. Our commitment to employee growth is evident through our extensive benefits package, including uncapped holiday allowance, a generous self-development fund, and a focus on wellbeing, ensuring that our team members thrive both personally and professionally. Join us to be part of a forward-thinking company that values diversity and encourages every voice to contribute to our mission of redefining the sports betting landscape.
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 the industry, especially those at Flutter. A casual chat can lead to opportunities you wouldn't find on job boards.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your projects. This is your chance to demonstrate your expertise in software engineering and problem-solving.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of sports betting and trading tech. Be ready to discuss how you can contribute to Flutter's innovative edge.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you're genuinely interested in being part of the Flutter team.
We think you need these skills to ace Principal Software Engineer in Leeds
Some tips for your application 🫡
Show Your Passion:When you're writing your application, let your enthusiasm for the role shine through! We want to see how excited you are about the opportunity to work with cutting-edge technology and be part of a dynamic team.
Tailor Your CV:Make sure your CV is tailored to the Principal Software Engineer role. Highlight your experience with relevant technologies like Java, Scala, and AWS, and don’t forget to mention any leadership roles or mentoring experiences you've had!
Be Clear and Concise:Keep your application clear and to the point. Use straightforward language to describe your skills and experiences, and make it easy for us to see how you fit into our team and culture.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Flutter entertainment
✨Know Your Tech Stack
Make sure you have a deep understanding of the technologies mentioned in the job description, like Java, Scala, 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 complex problems you've tackled in previous roles. Highlight how you deconstructed these issues into manageable parts and the strategies you employed to resolve them, especially in a fast-paced environment.
✨Emphasise Continuous Delivery Experience
Since the role requires a strong grasp of Continuous Delivery, come prepared to discuss your experience in this area. Share specific instances where you led teams in adopting CD practices and the positive outcomes that resulted from it.
✨Communicate Effectively
Exceptional communication skills are key for this position. Practice articulating your thoughts clearly and concisely, especially when discussing technical concepts. Be ready to engage with senior management and demonstrate your ability to influence and guide teams.