Software Engineer
@ Flutter UK & Ireland

Dublin, Leinster, Ireland
£80,000
On Site
Full Time
Posted 20 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXXXX XXXXXX****** @flutter.com
Recommended after applying

Job Details

Overview

The Software Engineer at Flutter UK & Ireland plays a key role in supporting internal redeployment and driving performance-critical backend systems within the Sports Super Tribe. You will design, develop, and maintain high-performance applications in C#, optimising for concurrency and scaling in a distributed environment.

Your Team and Role

You will join a team of expert .Net developers working with quantitative analysts and traders to simulate sporting events using data science techniques. Your responsibilities include modernising legacy systems using .NET Core, migrating infrastructure to AWS, and ensuring robust testing and CI/CD practices.

Key Responsibilities

  • Design, develop, and maintain high-performance back-end applications in C#
  • Optimise code for concurrency and low latency
  • Collaborate with mathematicians, quants, and analysts for accurate modelling
  • Support production systems with on-call responsibilities
  • Upgrade infrastructure to .NET Core and integrate AWS solutions
  • Contribute to Agile Scrum processes and continuous delivery practices

Technical Requirements

  • Proven experience in performance-critical application development in C#
  • Expertise in parallel and multi-threaded programming (TPL, async/await)
  • Experience with .NET Core, Linux environments, and AWS
  • Knowledge of CI/CD tools, distributed systems, and automated testing frameworks
  • Familiarity with mathematical modelling and data science tools (R/Python)
  • Exposure to messaging systems like Kafka or RabbitMQ

Benefits and Work Culture

Flutter UK & Ireland offers a range of benefits including a learning fund, bonus, unlimited holiday, pension contributions, private healthcare, hybrid working, and access to Udemy courses. You will join a vibrant community that values inclusion, continuous learning, and collaboration.

Key skills/competency

  • C#
  • .NET Core
  • AWS
  • Linux
  • CI/CD
  • Agile
  • Distributed Systems
  • Testing
  • Performance Optimisation
  • Parallel Programming

How to Get Hired at Flutter UK & Ireland

🎯 Tips for Getting Hired

  • Customize your resume: Highlight C#, .NET Core, and AWS expertise.
  • Showcase Agile experience: Include examples of team contributions.
  • Prepare technical details: Detail multi-threaded programming projects.
  • Research Flutter UK & Ireland: Understand their brands and culture.

📝 Interview Preparation Advice

Technical Preparation

Review C# advanced programming concepts.
Practice multi-threaded and parallel programming.
Familiarize with AWS and Linux environments.
Study CI/CD tools and distributed systems design.

Behavioral Questions

Describe a challenging team project.
Explain handling tight deadlines effectively.
Share examples of collaborative problem solving.
Discuss adapting to change in work processes.

Frequently Asked Questions