Software Engineering Director
FanDuel is looking for a Software Engineering Director to join the Sportsbook Core Apps Enablement group. This role is responsible for empowering delivery teams to provide exceptional customer experiences at speed by managing and mentoring multiple engineering teams. The focus is on building foundational capabilities, tools, and services that allow mobile and front-end applications to thrive.
The mission of this role is to ensure that application platforms and backend-for-frontend (BFF) services possess the necessary capabilities, infrastructure, and developer experience to support rapid, high-quality feature delivery. The Director will work closely with engineers to solve complex technical challenges, balance the delivery of capabilities at scale, and mitigate long-term risks while defining technical solutions.
- Manage multiple software development teams with a focus on Product Engineering teams to ensure they have the tools, services, and capabilities to move fast.
- Shape the strategic direction for developer tooling and foundational capabilities that accelerate product delivery.
- Produce and deliver a strategic, technical vision for Core Apps Enablement, identifying gaps and negotiating ownership across mobile, BFF, and enabling service domains.
- Collaborate with technical experts across mobile, BFF services, and platform engineering teams to identify opportunities for reusable technology.
- Define and drive the enablement roadmap for foundational services.
- Proactively identify technology gaps, mitigate risks created through technical complexity, and ensure BFF services are designed for scale, reliability, and developer productivity.
- Ensure the right people are in the right roles through hiring, performance management, leadership development, and leading with empathy.
- Partner with Product Engineering leadership and stakeholders to build balanced backlogs and roadmaps that prioritise high-impact enablement capabilities.
- Advocate and drive predictability through operational excellence and transparency through data and KPIs.
- Ensure effective operational support for all enablement services, treating platform downtime with urgency.
- Liaise with partners and regulatory bodies to establish and follow an effective release process for mobile apps and backend service deployments.
- Deliver architecturally sound solutions for complex enablement challenges, balancing build versus buy decisions.
- Communicate and drive strategic initiatives regarding mobile platform evolution, BFF architecture patterns, and enabling service capabilities.
- Foster a culture of enablement and collaboration while exemplifying company principles.
- Manage expenditure effectively, identifying areas of savings or waste in tooling, infrastructure, and vendor services.
- 10+ years in a software role with 5+ years managing software engineering teams (required).
- Experience managing managers (required).
- Strong experience with mobile application platforms (iOS, Android, Web) and backend-for-frontend (BFF) architectures (required).
- Deep understanding of mobile development challenges and engineering team needs (required).
- Experience building strategic capabilities, developer tools, or enablement services (required).
- Experience designing and delivering technology solutions for consumer-facing products in a high-energy, ambiguous, and scrutinised environment (required).
- Hands-on experience developing highly available, fault-tolerant, resilient applications and transactional platforms (required).
- Experience defining and implementing software delivery best practices and agile methodologies (required).
- Experience supporting software systems in production, including on-call support (required).
- Experience delivering technology solutions working with partner development teams via near-shoring, off-shoring, or 3rd party development (required).
- Experience defining and executing a strategic vision for enablement capabilities (required).
- Experience delivering distributed, highly scalable, and available backend systems and APIs (required).
- Salary
- Bonus
- Pension
- Private healthcare
- Share save scheme
- Flexible working policy
- Flexible holiday policy
- 10% of time dedicated to 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).