Skip to main content
Hero Paddy Hero Paddy Mobile

Senior Software Engineer

Paddy Power

Your team

We currently have an exciting opportunity for a Senior Software Engineer to join one of our Soccer Trading software delivery teams. Our soccer science team is responsible for designing, developing, and running market leading sports trading platforms for the World’s largest online betting company. As a member of the Flutter Group, we power sports betting for more than 20 inhouse brands and B2B customers, 24 hours a day, 365 days a year around the globe.

Our Soccer platform is already class leading in the industry, supporting more than 100k matches per year, but we’re always striving to make great, even greater. The successful candidate will contribute to a team of outstanding engineers, passionate about delivering against product and technology strategies.

Our expert team of .Net developers work closely with our team of quantitative analysts and traders to solve complex modelling problems. This includes simulating full sporting events using cutting-edge data science techniques and doing so thousands of times in milliseconds. We build large-scale, parallel, high-throughput pricing systems that calculate thousands of odds across different sporting events for our customers around the globe. We are currently looking to grow this team with experienced Software Engineers who are as excited about this stuff as we are. This is a demanding and rewarding role for a developer focused on performant back-end systems.

What you’ll do

  • Design and develop trading applications in C#

  • Use industry best practices

  • Write highly optimized, multi-threaded code

  • Understand the broader business context when architecting solutions

  • Drive continuous improvement across the department

  • Be a leader in the team and the department

  • Mentor more junior team members

  • Take a lead role in building and maintaining team culture and values

  • Support a wide range of production applications

How you’ll do it

  • Developing and fine-tuning performance-critical software that scales

  • Proven experience with parallel programming in C#: synchronization, TPL, multithreading and async/await

  • .Net Core

  • Comfortable using Linux

  • Experience with math, probability theory, statistics, and modelling

  • Experience using (or willingness to learn) R and/or Python for data science

  • Exposure to build pipelines and automated production deployment systems

  • Experience with automated unit, integration and end-to-end testing

  • Experience developing distributed systems

  • AWS

  • Using message queues: Kafka and RabbitMQ

About PaddyPower

Work that makes play jealous

Paddy Power has been breaking and re-writing the rules since 1988, from on-track bookmakers to cheeky upstart mischief-makers, to part of the largest betting and gaming technology company in the world.

Although we’ve grown to the betting behemoth we are today, we’ve not forgotten our roots. We continue to offer great value and entertainment to our customers and keep them at the heart of what we do.

Our culture of hard work, boldness and an innovative spirit got us to where we are and we take our work seriously, but not ourselves! We win by having the best people working well together. Don’t pigeon-hole us either – our company is a mix of sports nuts, gaming innovators, tech geniuses, perceptive people-people, inspiring leaders… and a very busy legal team.

We’ve got a growing squad of specialists, and we make the work fun. Sound good? Maybe there’s a spot on the team for you!

Plus, PaddyPower is part of the Flutter UK & Ireland family – a collection of big-hitting entertainment brands such as Betfair, Sky Betting & Gaming and Tombola.

What we’ll offer you

  • £1,000 learning fund
  • Unlimited holiday
  • Twice-yearly bonus (with part of it guaranteed!)
  • Pension contribution scheme
  • Private healthcare
  • Access to thousands of Udemy courses
  • Invest via the Company Sharesave Scheme
  • 16 hours paid volunteering time per year

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.