Software Engineer
FanDuel is looking for a Software Engineer to join the Trust & Safety team within the CPE Platform vertical, working across Core Products and Experiences. In this role, the engineer will contribute to a multidisciplinary team focused on building reliable and engaging products for millions of players. The role involves delivering well-structured software, participating in technical discussions, and contributing to documentation, collaboration, and continuous improvement across the team. FanDuel operates with a remote-first approach, requiring the successful candidate to work from the Edinburgh office two days a week. The company is committed to ensuring a healthy work-life balance for all employees.
- Build and improve Responsible Gaming tools.
- Build and maintain React-based Responsible Gaming tools.
- Write clear, maintainable backend code using Java, building APIs and services that process high-volumes of signals, events, and enforcement actions.
- Build and improve APIs, services, and database-backed functionality that can handle high volumes of traffic reliably and at scale.
- Contribute to well-scoped features, fixes, and improvements across the full stack with support from more experienced engineers.
- Test changes carefully and look for simple ways to make services more reliable, observable, and easier to support.
- Take part in code reviews, design discussions, planning sessions, and team ceremonies - asking questions and sharing ideas.
- Investigate bugs and support issues, working with the team to understand root causes and make practical improvements.
- Learn about scaling systems, databases, caching, and cloud infrastructure through hands-on work with the team.
- Keep documentation up to date so others can understand how services and tools work and how to support them.
- Collaborate closely with engineers, product partners, operations, and compliance stakeholders to deliver changes that improve the safety and integrity of the platform.
- Hands-on experience with React or a similar component-based frontend framework (required).
- Understanding of Java or a similar object-oriented language, and an interest in developing backend services and APIs (required).
- Familiarity with databases and SQL, with an interest in learning more about data modelling, performance, and scaling (required).
- Awareness of common data structures, algorithms, and software design principles (required).
- An interest in platform integrity, trust & safety, fraud detection, or compliance systems is a plus (nice-to-have).
- An interest in distributed systems, reliability, monitoring, and how high-traffic systems operate in production (required).
- Familiarity with cloud technologies, containers, or CI/CD is helpful (nice-to-have).
- Understanding of testing basics and a willingness to write tests as part of everyday development (required).
- Comfortable working in a team environment - asking questions, receiving feedback, and learning from others (required).
- A practical approach to problem solving and a desire to leave code and documentation clearer than you found it (required).
- Salary
- Bonus
- Pension
- Private healthcare
- Share save scheme
- Flexible working and holiday policy
- 10% of your time to dedicate to your learning
FanDuel Group is an innovative sports-tech entertainment company that is changing the way consumers engage with their favorite sports, teams, and leagues. The premier gaming destination in the North America, FanDuel Group consists of a portfolio of leading brands across gaming, sports betting, daily fantasy sports, advance-deposit wagering, and TV/media, including FanDuel, Stardust Casino and TVG. The company is based in New York with US offices in Los Angeles, Atlanta, and Jersey City, as well as global offices in Canada and Scotland. The company’s affiliates have offices worldwide, including in Ireland, Portugal, Romania, and Australia. FanDuel Group is a subsidiary of Flutter Entertainment, the world's largest sports betting and gaming operator with a portfolio of globally recognized brands and traded on the New York Stock Exchange (NYSE: FLUT).