Edinburgh, Scotland, United Kingdom Remote (Global) Employment

FanDuel is hiring a Software Engineer

Responsibilities

  • Collaborate with a cross-functional team to develop robust and user-friendly products used by millions
  • Assist in delivering clean, modular software solutions
  • Engage in technical conversations to shape system design and implementation
  • Support team-wide knowledge sharing, documentation, and ongoing process improvements
  • Join the Session Management team to develop and enhance backend services for scalable customer sessions
  • Gain insight into system architecture and contribute to defined tasks with mentorship from senior engineers
  • Write clean, sustainable backend code in Java or comparable languages, adhering to established standards
  • Develop and refine APIs, services, and database-driven features capable of handling heavy traffic loads
  • Thoroughly test updates and identify straightforward improvements to enhance service reliability, monitoring, and maintainability
  • Participate in code reviews, design planning, sprint meetings, and team rituals, actively contributing feedback and questions
  • Diagnose and resolve defects and support tickets by collaborating with the team to identify root causes and implement fixes
  • Gain hands-on experience with system scaling, database optimization, caching strategies, and cloud infrastructure
  • Maintain accurate documentation to support service understanding and long-term maintainability
  • Work closely with engineers, product managers, and stakeholders to deliver enhancements that boost session management performance and stability

Benefits

  • Remote-first work environment
  • Comprehensive paid leave policy
  • Private medical coverage
  • Retirement savings plan
  • Employee share save program
  • Flexible scheduling and vacation policy
  • Dedicated time for professional development

Compensation

Includes competitive salary, performance bonus, pension, healthcare, share save scheme, and flexible work benefits

Work Arrangement

Remote (Worldwide)

THE GAME PLAN

  • You will be part of the Session Management team, developing and refining backend services that ensure reliable and scalable customer sessions
  • You will gain familiarity with internal systems and contribute to defined features, fixes, and improvements with guidance from experienced team members
  • You will write clear, maintainable backend code using Java or similar languages, following team standards and best practices
  • You will help design and enhance APIs, services, and database-backed systems built to manage high-traffic loads
  • You will carefully test your work and seek simple, effective ways to improve service reliability, observability, and supportability
  • You will participate in code reviews, design discussions, planning sessions, and team events, asking questions and sharing insights
  • You will troubleshoot bugs and support issues, working with the team to uncover root causes and implement practical fixes
  • You will learn about scaling systems, databases, caching, and cloud infrastructure through real-world team projects
  • You will keep technical documentation current so others can understand and support the services
  • You will work closely with engineers, product partners, and stakeholders to deliver changes that enhance session management reliability and performance
  • You will demonstrate curiosity, humility, and a growth mindset, building technical judgment and confidence over time

What You Can Expect

  • Engaging challenges in a fast-moving industry with constant opportunities to learn and apply new skills
  • A strong sense of accomplishment from owning and shipping impactful features to real users
  • Clear career progression paths, supportive leadership, and abundant learning resources, including dedicated time for development
  • A culture of mutual support, shared success, collective learning from setbacks, and enjoyment in daily work
  • An environment built on trust, where output matters more than presence, enabling autonomy and ownership
  • A strong financial package including salary, bonus, pension, healthcare, share save plan, and flexible work policies

Other

  • Team members support one another, celebrating wins and learning from setbacks together in a positive environment
  • A culture of trust that prioritizes productivity, granting individuals control over their time and work
About company
FanDuel

FanDuel is redefining the way the world engages with digital, tech-driven, gaming and entertainment, by delivering memorable experiences bringing fans even closer to the games they love.

We’re America’s #1 Sportsbook and the premier mobile gaming company in North America, consisting of a portfolio of leading brands across mobile wagering, including FanDuel Sportsbook, FanDuel Casino, and FanDuel Racing, the industry’s unquestioned leader in horse racing. FanDuel also operates FanDuel TV, its broadly distributed television network with hit shows “Up & Adams” and “Run It Back.”

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).

All jobs at FanDuel Visit website
Job Details
Department Software Engineering
Category backend
Posted 11 days ago