Flutter International logo

Senior Software Engineer - Flutter Functions, Hybrid

Flutter International
Full-time
Remote friendly (Cluj-Napoca, Romania)
Romania
Software Engineering & Technology
Senior Software Engineer - Flutter Functions, Hybrid

Senior Software Engineer 2

About Betfair Romania Development​:

Betfair Romania Development is the largest technology hub of Flutter Entertainment, with over 2,000 people powering the world’s leading sports betting and iGaming brands. Exciting, immersive and safe experiences are delivered to over 18 million customers worldwide, from our office in Cluj-Napoca. Driven by relentless innovation and commitment to excellence, we operate our own unbeatable portfolio of diverse proprietary brands such as FanDuel, PokerStars, SportsBet, Betfair, Paddy Power, or Sky Betting & Gaming.


Our Values:

The values we share at Betfair Romania Development define what makes us unique as a team. They empower us by giving meaning to our contributions, and they ensure that we consistently strive for excellence in everything we do. We are looking for passionate individuals who align with our values and are committed to making a difference.

Win together | Raise the bar | Got your back | Own it | Positive impact


About Flutter Functions:

The Flutter Functions division is a key component of Flutter Entertainment, responsible for providing essential support and services across the organization. The division encompasses various corporate functions, including finance, legal, human resources, technology, and more, ensuring seamless operations and strategic alignment throughout the company.

Role overview:

The Strategic Intelligence team transforms complex data into actionable insights that guide strategic technology decisions, combining AI-powered analytics, competitive intelligence, and innovation partnerships to help technology leadership anticipate challenges and capitalize on opportunities 

As our 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 help drive strategic decision making. You’ll join a small, high impact team, working closely with the AI Analyst to transform analytical requirements into scalable, secure technical solutions that serve stakeholders across the technology organization. 

Key Accountabilities & Responsibilities:

Platform Architecture & Development 

  • Design and build end-to-end web applications supporting the Strategic Intelligence Platform, including user interfaces, APIs, and backend services 

  • Create robust system architecture based on 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 functions, API Gateway, databases, and integration with 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 

  • Implement data governance and security best practices ensuring compliance with Flutter's data protection and security requirements 

  • Manage database systems (SQL and NoSQL) supporting both operational workflows and analytical data storage needs 

 

DevOps & Production Management 

  • Own complete development lifecycle 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 implement optimization strategies to ensure platform scalability and reliability 

  • Maintain security standards and compliance requirements across all technical implementations 

 

AI/ML Integration & Implementation 

  • Integrate AI/ML capabilities including LLMs, 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 

  • Collaborate with AI Analyst to translate analytical requirements into technical specifications and move proof-of-concepts to production-ready systems 

  • Implement prompt engineering and AI workflow orchestration to support automated content generation and data analysis 

 

Skills, Capabilities & Experience Required:  

We’re looking for a well-rounded full-stack engineer who enjoys working across the stack, shaping architecture decisions, and bringing AI-enabled products to life. You’ll work closely with data scientists, AI analysts, and business stakeholders, so comfort moving between technical depth and clear communication is key. 

 

Technical Engineering & Architecture 

  • Strong full-stack development experience (e.g., React/Vue, TypeScript/JavaScript, Python or Node.js) with a solid grasp of building clean, maintainable architectures. 

  • Comfortable designing and deploying cloud-native systems on AWS — ideally with experience across serverless components like Lambda, API Gateway, S3, or EC2. 

  • Confident working with SQL and NoSQL databases and optimising data flows across services. 

 

AI/ML Integration 

  • Experience integrating LLMs or generative AI capabilities into real products is a bonus, with an understanding of patterns like RAG and prompt optimisation. 

  • Awareness of MLOps / model lifecycle concepts and working with platforms such as Databricks or similar data engineering tools. 

 

Delivery & Ways of Working 

  • Able to turn ambiguous requirements into practical technical solutions and iterate quickly. 

  • Experienced in taking prototypes to production in a reliable, scalable way. 

  • Comfortable working in agile teams, using Git, CI/CD, and collaborative engineering practices. 

 

Communication & Collaboration 

  • Able to translate technical ideas into clear, simple explanations for non-technical audiences. 

  • Confident engaging with stakeholders, presenting options, and shaping direction. 

  • Thrives in a fast-moving environment and adapts well as needs evolve. 

 

Experience required:

Must Have: 

  • 3-5 years full-stack development experience building and deploying web applications end-to-end 

  • Strong proficiency in modern web frameworks (React/Vue.js), backend technologies (Python, Node.js), and cloud platforms (AWS preferred) 

  • Database and API development experience with both SQL and NoSQL databases, RESTful API design, and data integration patterns 

  • DevOps experience including CI/CD pipeline implementation, automated testing, and production system monitoring 

 

Nice to Have: 

  • AI/ML integration experience including working with LLMs, generative AI APIs (AWS Bedrock, OpenAI, Azure OpenAI), and implementing AI-powered features 

  • RAG architecture experience and understanding of AI application patterns for intelligent data processing 

  • Databricks or similar data engineering platform experience 

  • Advanced AWS certifications or equivalent cloud platform expertise 

  • Regulated industry experience in financial services, gaming, or similar environments with compliance requirements 

 

Benefits:

  • Hybrid & remote working options

  • €1,000 per year for self-development

  • Company share scheme

  • 25 days of annual leave per year

  • 20 days per year to work abroad

  • 5 personal days/year

  • Flexible benefits: travel, sports, hobbies

  • Extended health, dental and travel insurances

  • Customized well-being programmes

  • Career growth sessions

  • Thousands of online courses through Udemy

  • A variety of engaging office events

Disclaimer:


We are an inclusive employer. By embracing diverse experiences and perspectives, we create a lasting, positive impact for our employees, customers, and the communities we’re part of. 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.

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.