Skip to main content
Flutter Dublin 161121 C

Senior Principal Software Engineer

  • Leeds, United Kingdom
  • Permanent

Senior Principal Software Engineer

We operate at scale. As part of Flutter Entertainment, we play an essential role in the Group's goal of becoming the global leader in online sports betting and iGaming, developing innovative products and platforms for over 14 million monthly customers worldwide.

We are serious about Tech. We are problem-solvers with big ambitions, keeping a people-first attitude at the core of our work. We prioritize flexibility as we strive to deliver the best technological products and tackle the greatest industry challenges.

Recognizing that everyone brings their own strengths, backgrounds and new perspectives, we empower you to be yourself. That uniqueness shapes the culture of belonging we are so proud of.

The Global Betting Platform (‘gbp’) is Flutter’s flagship proprietary sports betting platform and is being used by multiple Brands across the Group to power delivery of new Sports betting features at pace. Today the gbp product enables the generate of 33% of the total Flutter Group Sportsbook online revenue and has around 1.7m active customers across the multiple brands transacting on it.

The Role

As a Senior Principal Software Engineer, you will be a recognized specialist in your field, be a senior leader with vision across the group with significant impact in complex delivery programmes of work, driving technical strategy and direction with a clear understanding of commercial and business drivers. You need to be passionate about communities and understand the importance of visionary, servant leadership. Allowing others to step forwards and coaching them to learn (and fail) and become effective technical leaders themselves. You will be time-served in naturally leading multiple engineers and teams and will understand the fine balance between collaboration and decision making. You will spearhead rolling out initiatives across the business, by shaping the optimal strategies for platform capabilities’ software solutions and delivery strategies. You will take active part in your function’s software solution design activities at multiple levels, and you will play a key role in designing and executing against a software engineering strategy that allows you to unlock your function’s objectives and key results.

As part of a Software Engineering Function, you will be accountable for the full lifecycle of multiple applications. You will be using cutting-edge technologies to deliver amazing value to our customers, while scaling our platform to meet the demands of worldwide markets. You must program well-designed, testable, efficient code to solve business needs and test and document the implemented solutions.

What you will be doing

Reporting to The Head of Engineering or a Senior Engineering Manager and working with significant autonomy, this is a senior technical leadership role, critical to the success of our teams and the products they build.

Senior Principal Engineers work across multiple squads, generally covering all functional layers of our platform and acting as a technical authority in their domain, accountable for us making the right choices and providing visible and proactive technical leadership and helping establish and maintain high standards ensuring our people are effectively and able to achieve and exceed them within their specific area.

You will be a community champion, showcasing the importance of humility, clear vision and direction in helping our technical communities thrive. You will also play a key role in delivery, helping teams ensure they ship on time, with quality; maximizing the value we get from technology through the choices we make.

This role also has a major stake in our strategic decision-making, helping direct the organization towards the right technological goals, but with a clear understanding of commercial considerations.

You will be self-motivated and willing to contribute at all levels, listening and learning from those around you. Culture is the foundation of our success, and we want you to be a part of it and drive it.

Principal Engineers are key technical decision makers and leaders.

How you will do it

  • Have a deep understanding of the industry, identifies new technologies and standards that can better support Flutter Technology vision and strategy.

  • Evaluate new technologies for usage by Flutter Technology teams.

  • Being sought out within the specialty, and across Flutter, for their technical knowledge in one or more core areas.

  • Lead the technical excellence of the system and creates plans to mitigate outages.

  • Promote best practices and pushes on new approaches / ways of working to improve the quality of solutions.

  • Sets an example of 'what great looks like’.

  • Coaches other senior team members to raise the knowledge level.

  • Ensures a collaborative and inclusive environment across multiple teams.

  • Mokes an impact on the tech industry.

  • Have a recognized positive impact on culture and morale within and outside your area such that our organizational goals can be achieved.

  • Becoming the go to person on technical subject or domain.

  • Collaborate with product and commercial stakeholders on high-level Strategy and feasibility analysis.

What You’ll Bring

  • Passion for building a great consumer product that our customers will love

  • Proven specialist track record of working with Java (preferable, 8+) or similar OOP Languages

  • Proven specialist working with a high concurrency/high transactional/highly available platform

  • Master dependencies between components and how they combine to deliver service to the consumer and business

  • Ability to easily recognize system deficiencies and implement effective solutions

  • Specialist when using established design patterns

  • Specialist working with Client-server protocols such as SOAP, REST

  • Specialist working with Kafka and message queueing systems

  • Specialist on Scala, Akka, memcached, Apache Storm, Apache Cassandra, ZooKeeper

  • Lead by example when using agile methodologies

We'd Like You To Master In

  • You can establish close relationships with members of the development community inside and outside of own delivery team, underpinned by trust, integrity and respect.

  • You are objective, impartial, and unbiased, ensuring equal treatment for all and that decisions taken are based on objective criteria. You are pragmatic and passionate for the art of problem solving.

  • You work effectively and in partnership with other delivery community members inside and outside of own delivery team on company shared goals that align towards the achievement of the Flutter group technology strategy.

  • You understand and appreciate different and opposing perspectives on an issue and you are able to adapt your approach in order to achieve a successful outcome.

  • You demonstrate a strong commitment to the development of talent. You recommend and support development activities in preparation for future roles. You invest time to coach and mentor others. You can identify, select, and develop top talent including and not shying away from talent that goes beyond your own capabilities. You work towards creation of an organisation that is an attractive place to work.

Benefits:

  • Uncapped Holiday Allowance (you read that right!)

  • Enhanced Pension Scheme (please ask for your location and we will share)

  • Bonus Scheme

  • Life Assurance

  • Income protection

  • Private healthcare (with option to add dependent)

  • £/₤1,000 annual self-development learning fund & Access to thousands of Udemy courses

  • Invest via the Company Share save Scheme, Discount vouchers, Volunteering days.

  • Enhanced Parental Leave and paid time off for appointments.

  • Reward portal eg. electric car scheme, gym membership discounts etc.

  • Wellbeing scheme

  • On-site Gym, Canteen and Gaming area plus many more!

Who are we?   
Flutter is the world’s leading online sports betting and iGaming operator, with a market leading position in the US and across the world. Our ambition is to use our significant scale and our challenger mentality to change our industry for the better. By Changing the Game, we believe we can deliver long-term growth while promoting a positive, sustainable future for all our stakeholders. We are well-placed to do so through the distinctive, global advantages of the Flutter Edge, which gives our brands access to group-wide benefits to stay ahead of the competition, as well as our clear vision for sustainability through our Positive Impact Plan. Flutter operates a diverse portfolio of leading online sports betting and iGaming brands including FanDuel, Sky Betting & Gaming, Sportsbet, PokerStars, Paddy Power, Sisal, tombola, Betfair, MaxBet, Junglee Games and Adjarabet. 

On May 31 2024 Flutter moved its primary listing to the New York Stock Exchange. With a greater proportion of our future profits expected to be generated in the US, and given FanDuel’s #1 position in that market, we believe a US primary listing is the natural home for the Group. 

At Flutter 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.

Our Work Experience is the combination of everything that's unique about us: our culture, our core values, our company meetings, our commitment to sustainability, our recognition programs, but most importantly, it's our people. Our employees are self-disciplined, hardworking, curious, trustworthy, humble, and truthful. They make choices according to what is best for the team, they live for opportunities to collaborate and make a difference, and they make us one of the Top Workplaces in the area. 

 

Join our talent community

Learn about upcoming career opportunities and events at Flutter Group

Join now
Flutter Dublin 161121