Principal Software Engineer in Leeds

Principal Software Engineer in Leeds

Leeds Full-Time 70000 - 90000 £ / year (est.) No working from home possible
B

At a Glance

  • Tasks: Lead software design and guide teams through the product delivery lifecycle.
  • Company: Join Flutter, a leader in innovative sports betting technology.
  • Benefits: Enjoy uncapped holiday, private healthcare, and a £1,000 learning fund.
  • Other info: Diverse and inclusive workplace with excellent career growth opportunities.
  • Why this job: Make an impact in a dynamic environment with cutting-edge technology.
  • Qualifications: Strong knowledge of sports betting tech and experience in software engineering.

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: 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 (e.g. 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, tracking and defining 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 the team processes, look for ways to improve them and contribute to adjusting the team processes, listening to feedback and guiding the team through the changes.
  • 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. Influence macro‑level direction and dynamics of the squads within the department or value stream.

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.

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 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. We encourage adjustments if needed; let us know.

Principal Software Engineer in Leeds employer: Betfair Ltd

At Flutter, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our Leeds/Dublin hybrid role as a Principal Software Engineer provides not only competitive benefits like an uncapped holiday allowance and a generous self-development fund but also ample opportunities for personal and professional growth within a diverse and inclusive environment. Join us to be part of a forward-thinking team that values your contributions and encourages continuous improvement in a thriving industry.

B

Contact Details:

Betfair Ltd Recruitment 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 local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Prepare for those interviews by practising common questions and scenarios related to software engineering. We recommend doing mock interviews with friends or using online platforms to get comfortable with the process.

Tip Number 3

Showcase your skills! Create a portfolio of your projects or contributions to open-source software. This gives potential employers a tangible look at what you can do, especially in tech roles like Principal Software Engineer.

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 proactive about their job search!

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

Technical Expertise
Java
Scala
.NET
Kubernetes
AWS
Software Design

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Principal Software Engineer role. Highlight your expertise in software design, development, and any relevant technologies like Java or AWS.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about this role and how your background fits into our team. Share specific examples of how you've driven process changes or mentored others in your previous roles.

Showcase Your Communication Skills:Since this role involves regular interaction with senior management, demonstrate your communication prowess. Use clear and concise language in your application to show us you can articulate complex ideas effectively.

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 Betfair Ltd

Know Your Tech Stack Inside Out

Make sure you have a deep understanding of the technology stack 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 complex problems you've tackled in previous roles, especially in sports betting or trading technology. Highlight how you deconstructed these issues into manageable parts and delivered high-value outcomes.

Emphasise Your Leadership and Mentoring Experience

Since this role involves mentoring others, think of specific instances where you've guided team members or improved team processes. Be ready to discuss your approach to fostering growth and collaboration within a team.

Communicate Effectively with Senior Management

Practice articulating your thoughts clearly and confidently, as you'll need to engage with senior management regularly. Prepare to discuss how you've communicated strategies and influenced decisions in past roles.