Engineering Manager for Sportsbook Team
About the role
Why this role exists:
We are looking for a person, who'll lead teams building the Trading Tools that power our entire sportsbook operation — the systems our internal teams rely on to manage the sport line, odds, scores, results, and everything in between. These are high-load, mission-critical platforms that sit at the heart of our content creation, moderation, and quality processes. We're at an exciting inflection point: actively renovating our toolset with the ambition of building the best trading platform on the market. This means you'll work across two distinct types of teams, each with its own energy and challenges: Operations team keeps our existing platforms running smoothly, supporting live business processes where reliability and performance are non-negotiable. The scale here is real, and the impact is immediate. R&D team operates in startup mode, building the next generation of tools from the ground up. Here you'll shape architecture decisions, experiment with new approaches, and deliver products that will define how we trade going forward. It's a rare combination — the stability and scale of an established product alongside the autonomy and creative freedom of building something new.
What you’ll drive:
- Team management & people development
- Conduct regular performance evaluations, provide constructive feedback, and create development plans for team members.
- Address and resolve any conflicts or issues within the team promptly.
- Foster a collaborative environment where team members feel comfortable voicing their concerns.
- Provide training and development opportunities for team members to enhance their skills.
- Organize workshops, seminars, and other learning activities to keep the team updated with the latest technologies and best practices.
- Project planning & delivery management
- Define project scope, goals, and deliverables in collaboration with stakeholders.
- Create detailed project plans, including timelines and resource allocation.
- Efficiently allocate resources to meet project demands and balance team workloads.
- Manage team schedules, including handling time-off requests and ensuring adequate coverage.
- Quality assurance & technical governance
- Implement and enforce quality assurance processes and standards within the team.
- Ensure thorough testing and validation of deliverables before release.
- Review and approve technical designs, architecture, and code to maintain high-quality standards and ensure consistency.
- Ensure proper documentation of technical designs, system architecture, and code.
- Maintain comprehensive documentation for future reference and knowledge sharing.
- Process improvement & best practices
- Continuously assess and improve the team's processes and workflows to increase efficiency and quality.
- Identify and implement best practices in software development, project management, and team collaboration.
- Foster a culture of continuous improvement within the team.