Associate Software Engineer (Back-End) - PEN
Your tribe
The Sports Super Tribe is comprised of 5 self-sufficient tribes, encompassing over 60 squads of Engineers, QA, and associated roles across Porto, Dublin and Leeds. Together, we are dedicated to delivering fast, distinctive, dynamic, and trusted sports betting experiences, each tribe driven by a clear vision to develop best-in-class customer experiences.
As part of this role, you’ll be working in the Pricing tribe with the goal to redefine the Soccer Trading experience.
You will be responsible for Core Soccer Capabilities, creating, extending, evolving, innovating, supporting and owning them. You will be asked to get involved in E2E experiences, outside of this capability as well as assisting other teams to maximise what they can create. This is fantastic opportunity to work with GBP and colleagues in multiple brands within an inner sourcing model.
These are 24/7/365 systems with almost 40k teams, 500k players and millions of messages transacted at peak Soccer times. This is a demanding and rewarding role for a developer focused on performant back-end systems.
It is an exciting time to be part of Soccer with the World Cup in 2026 a major event for Flutter as well as the excitement that comes with Start of Season and End of Season events. Soccer is part of the UKI 2025 goals and is closely tied to company performance.
Your team
You’ll be working in a team that understands the core Soccer platform, can contribute to soccer and understand its output to drive the best customer experiences.
What you’ll do
Our Developers know their stuff – they're busy working independently and setting high standards.
As an Associate Sofware Engineer for Backend, you are part of an agile Software Development Team, responsible for the full lifecycle of an application using cutting-edge technologies to deliver amazing value to our customers, while scaling our platform to meet the demands of worldwide markets. We expect you to work independently on a variety of tasks and see them through to completion, but worry not, you will have a solid team to back you up with some guidance.
How you’ll do it
· Have a strong desire to become a great Software Engineer.
· An appreciation of Agile Engineering and how we break down work into discrete and achievable tasks.
· An understanding of Kotlin/Java are key, but knowledge of Javascript, Python, MySql, C# and Typescript is advantageous.
· Basic knowledge of performance optimization.
· Being able to implement various types of tests to their own code, like unit, component and integration tests.
· Knowledge of common modelling approaches – you'll be capable of overcoming simple challenges.
· Basic knowledge in GIT.
· Basic knowledge of CI using tools such as Jenkins and GITHUB workflows.
· Proactively pick up small tickets from your squad board with minimal support.
· Contribute towards squad code reviews, in areas relevant to your experience.
· Actively contribute to all squad ceremonies such as stand ups, 3 amigos, planning and retros.
· Contribute towards the maintenance of basic automated integration tests and E2E regression tests.
· Share knowledge through pair programming and MOB programming.
· Understanding of Soccer and the systems used in pricing and trading.
· Ownership of self-development, acknowledging and addressing skills gaps.
· Grasp reusability techniques (e.g. design patterns, library extraction, new component creation) and identify some of the appropriate usages.
As an Associate Software Engineer, it's mostly about your potential to grow with us and drive to learn - it's not just about the technical knowledge. For this we value (a lot) a strong set of soft skills - being a team player and promoting a healthy environment within your team is key. We'll also be expecting excellent communication, common sense, and a passion for the art of problem-solving.
Tech Stack
· Our product's backend runs in Kotlin, so a proven track record working with this technology would be ideal - but... If you have extensive experience working with similar OOP languages, that is not a problem as the underlying concepts are similar.
· Our teams also work with technologies such as AWS, ArgoCd, Javascript, React, Python, AWS DB solutions, c#, Kafka, Akka, Confluent cloud, GitHub, Splunk, SignalFx, Grafana, and some others...!