Job Title: Director of Engineering
Reports to: Chief Product & Technology Officer (CPTO)
Location: Dundalk HQ / Ireland / Serbia
About BoyleSports
BoyleSports is Ireland’s largest independent bookmaker and a major player in the gambling industry, founded in 1982 by John Boyle. Headquartered in Dundalk, the company operates over 400 retail betting shops across Ireland and the UK alongside a growing digital business. Our focus is on winning in our core UK and Ireland markets, and we are investing heavily in our in-house technology platform to compete and lead on product across our core verticals – sportsbook, gaming and retail – and to become a customer favourite and innovator.
BoyleSports Engineering is delivering two major transformation programmes in parallel. On the back end, we are migrating from a monolithic Oracle environment to a modern, event-driven architecture built on microservices (introducing Kafka, decomposing the monolith into transactional and archival components, and migrating to AWS). On the front end, we are unifying twelve fragmented applications into a single, responsive SPA/PWA built on an app-shell and micro-frontend model, migrating from .NET MVC to React, and adopting a headless CMS. Alongside this we are moving from manual to automated testing, and reshaping the organisation around a domain-driven model with full-stack, end-to-end ownership.
Our work is organised around clear domain squads – sportsbook, trading, gaming, player account & compliance, payments, bonuses & promotions, retail & omni, and core platform – delivered by engineering teams based mainly in the Republic of Ireland and in our fast-growing technology hub in Serbia, with further colleagues and contractors across the UK, Northern Ireland, Manila and Gibraltar. Coordinating delivery across these domains, programmes and locations is exactly the challenge this role exists to solve.
Role Purpose
The Director of Engineering will be responsible for overseeing the continued design, development, and implementation of our products, platform and systems, ensuring they meet the highest quality standards and are in alignment with our strategic goals.
They will plays a critical role in shaping Boylesports technology strategy, ensuring customer satisfaction, driving revenue growth, and leading a team towards successful development and delivery. Boylesports has developed its in-house platform capability consistently over many years to become highly innovative and a competitive operator in delivering customer value and entertainment solutions. BoyleSports competes well and leads product development in core verticals in the local markets with international ambitions now in full flight and with ambitions to become known as a customer favourite and innovator in all product and technology touch points both home and abroad.
Key Responsibilities
Lead and manage a team of developers, providing guidance, mentorship, and support to enhance their skills and performance.
Develop and implement engineering strategies ad plans to ensure efficient and effective product development and delivery across Digital sportsbook, gaming and retail product areas.
Collaborate with cross-functional teams, including product management, design and quality assurance to define engineering requirements and priorities
Coordinate and prioritize engineering requirements ensuring projects are delivered on time and within budget.
Establish and maintain engineering best practices, processes, and standards throughout the organisation
Drive continuous improvement initiatives to increase efficiency, productivity, and quality in engineering processes.
Foster a culture of innovation and creativity within the development team encouraging new ideas and concepts
Stay current with industry trends and advancements, evaluating recommending new technologies or methodologies for adoption
Contribute to the development and execution of the company’s overall business strategy
Collaborate with senior management to define and achieve engineering goals and objectives
Engage with existing 3rd party support company’s for the development and delivery of the company product and growth strategy Engage with new 3rd party’s to deliver the company product and growth strategy as and when required.
Work closely with the Head of Product and Head of Programme as and when required in delivering product delivery plans for the business.
Deputise for the CTO as and when required
Skills and Experience
Proven experience in a leadership role, managing and mentoring a team of developers
Industry Experience10+ years in delivery management or engineering leadership, ideally in fast-paced, regulated industries such as gaming, fintech or sports betting.
Strong technical background and understanding of software and hardware development processes
Proficient in project management methodologies, tools, and techniques.
Demonstrated ability to drive innovation and lead change in a dynamic environment
Excellent interpersonal and communication skills, with the ability to work effectively with cross-functional teams and stakeholders at all levels.
Strong problem-solving and analytical skills, with the ability to make informed decisions and recommendations
Proven track record of successfully delivering complex projects on time and within budget.
Understanding of industry regulations and compliance standards
Ability to think strategically and align engineering activities with business objectives
Fast learner to understand current architecture and processes and plan for core architecture activity to support the company growth plans
Desirable
Bachelor’s degree in Computer Science, Engineering or a related field.
Certifications such as PMP, AWS or Agile/Scrum.
Experience coordinating delivery across multiple engineering locations or hubs.
Familiarity with domain-driven organisation and team topologies.