Skip to main content
Flutter Dublin 161121 C

Senior Software Engineer - Flutter Functions, Hybrid

  • Cluj-Napoca, Romania
  • Hyderabad, India
  • Permanent
  • Betfair Romania Development

ABOUT FLUTTER ENTERTAINMENT
Flutter Entertainment is the world's largest sports betting and iGaming operator with 15.9 million average monthly players worldwide and an annual revenue of $16.4Bn in 2025.


We have a portfolio of iconic brands, including Paddy Power, Betfair, FanDuel, PokerStars, Junglee Games and Sportsbet. Listed on both the NYSE and LSE, and recognised in TIME's 100 Most Influential Companies 2024, we are Changing the Game.

ABOUT FLUTTER FUNCTIONS

The Flutter Functions division provides essential support and services across Flutter Entertainment, spanning finance, legal, human resources, technology, and more — ensuring seamless operations and strategic alignment across the company.
 

ROLE OVERVIEW

The Strategic Intelligence team transforms complex data into actionable insights that guide technology strategy across Flutter's global portfolio. As a Senior Software Engineer , you'll build the technical backbone of our AI-powered Strategic Intelligence platform — connecting data sources, user interfaces, and automated workflows to drive strategic decision-making. Working closely with our AI Analyst in a small, high-impact team, you'll translate analytical requirements into scalable, secure technical solutions that serve stakeholders across the technology organisation.

KEY RESPONSIBILITIES

Platform Architecture & Development

  • Design and build end-to-end web applications for the Strategic Intelligence Platform, spanning user interfaces, APIs, and backend services.
  • Architect robust, scalable systems using API integrations, microservices, and serverless patterns that support AI/ML workflows and data processing.
  • Develop automated workflows using low-code/no-code platforms and custom solutions to eliminate manual processes and scale analytical capabilities.
  • Implement secure, scalable infrastructure on AWS — including Lambda, API Gateway, and databases — integrated with the Databricks analytics platform.


Data Pipeline & Integration Management

  • Build and maintain data pipelines connecting multiple internal and external data sources to support AI workflows.
  • Design RESTful APIs and integration patterns that enable seamless data flow between systems, databases, and analytical platforms.
  • Enforce data governance and security best practices ensuring compliance with Flutter's data protection requirements.
  • Manage SQL and NoSQL database systems supporting both operational workflows and analytical data storage.


DevOps & Production Management

  • Own the complete SDLC — from design through deployment — including testing, monitoring, and maintenance of production systems.
  • Implement CI/CD pipelines and automated deployment processes ensuring reliable, repeatable software delivery.
  • Monitor system performance and drive optimisation strategies to maintain platform scalability and reliability.
  • Uphold security standards and compliance requirements across all technical implementations.


AI/ML Integration & Implementation

  • Integrate LLMs and generative AI APIs (AWS Bedrock, OpenAI, Azure OpenAI) and custom models into production applications.
  • Build RAG architectures and AI application patterns that enable intelligent data processing and automated insight generation.
  • Partner with the AI Analyst to translate analytical requirements into technical specifications and take proof-of-concepts to production.
  • Implement prompt engineering and AI workflow orchestration to support automated content generation and data analysis.

EXPERIENCE REQUIRED


Must have:

  • 3–5 years of full-stack development experience building and deploying web applications end-to-end across React/Vue, TypeScript/JavaScript, and Python or Node.js — with a proven ability to build clean, maintainable architectures.
  • Cloud-native systems proficiency on AWS — Lambda, API Gateway, S3, EC2 — with a solid understanding of serverless design patterns and experience deploying production-grade systems.
  • Database and API development experience across SQL and NoSQL databases, RESTful API design, and data integration patterns — with the ability to optimise data flows across distributed services.
  • DevOps experience including CI/CD pipeline implementation, automated testing, and production system monitoring — with a track record of taking prototypes to production reliably and at scale.
  • Comfortable with Git, Agile engineering practices, and translating ambiguous requirements into practical technical solutions quickly.
  • Confident communicator — able to engage senior stakeholders, present technical options clearly, and adapt well in fast-moving environments.

Nice to have:

  • AI/ML integration experience with LLMs and generative AI APIs (AWS Bedrock, OpenAI, Azure OpenAI), including working knowledge of RAG patterns and prompt optimisation.
  • Databricks or equivalent data engineering platform experience , with familiarity of MLOps concepts and model lifecycle management.
  • Advanced AWS certifications or equivalent cloud platform expertise.
  • Experience in regulated industries — financial services, gaming, or similar — with an understanding of compliance requirements.

BENEFITS WE OFFER

  • Hybrid Model: 2 office days/week with flexible leave policies, including maternity, paternity, and sabbaticals.
  • Access to Learnerbly, Udemy, and a Self-Development Fund for upskilling.
  • Career growth through Internal Mobility Programs.
  • Comprehensive Health Insurance for you and dependents.
  • Customised well-being programmes and a 24/7 helpline for holistic wellness.
  • Sharesave Plan to purchase discounted company shares.
  • Volunteering Leave and Team Events to build connections.
  • Recognition through the Kudos Platform and Referral Rewards

WHY CHOOSE US

Flutter is an equal-opportunity employer and values the unique perspectives and experiences that everyone brings. Our message to colleagues and stakeholders is clear: everyone is welcome, and every voice matters. We have ambitious growth plans and goals for the future.

DISCLAIMER

If you need any adjustments to make this role work for you, let us know, and we’ll see how we can accommodate them.

We thank all applicants for their interest; however, only the candidates who best meet the job requirements will be contacted for an interview.

By submitting your application online, you agree that your details will be used to progress your application for employment. If your application is successful, your details will be used to administer your personnel record. If your application is unsuccessful, we will retain your details for a period no longer than three years, to consider you for prospective roles within the company.

Join our talent community

Learn about upcoming career opportunities and events at Flutter Group

Join now
Flutter Dublin 161121