Location: Toronto, Ontario
We are looking for a Sports Platform Engineering Lead with deep sports betting domain expertise to architect and deliver our next-generation sports platform. This role requires a seasoned professional who has successfully delivered high-availability microservices at scale, leading cross-functional teams across multiple time zones to build secure, performant APIs supporting millions of daily transactions across web, mobile, and IoT devices.
Our client is a global casino-entertainment company operating 15 casinos across 10 states, along with a golf course, horse racetrack, and online sports betting licenses in 18 states. The company also runs leading online gaming, sports betting, and iCasino platforms.
With 10,600 employees, operations include approximately 15,300 slot machines, 580 table games, and 3,800 hotel rooms. The company has expansion plans underway in Chicago and Las Vegas.
Responsibilities:
• Designing and delivering scalable microservices on AWS to achieve 99.99% availability with defined SLOs.
• Building Backend-for-Frontend patterns to optimize B2C customer experiences and B2B partner integrations.
• Implementing multi-protocol APIs using GraphQL, gRPC, and REST with comprehensive governance and architecting event-driven systems using Kafka.
• Applying chaos engineering principles to validate system resilience and handling pre-match and in-play betting with sub-second latency.
• Implementing complex odds calculations, risk management, and ensuring regulatory compliance with audit trails.
• Optimizing for peak loads during major events with predictive auto-scaling and integrating with sports data providers for real-time feeds.
• Implementing OWASP security practices, designing zero-trust architectures, and establishing observability with distributed tracing.
• Leading globally distributed teams using Agile methodologies, establishing engineering standards, and fostering a DevOps culture.
Special Perks:
• Annual vacation
• Annual bonus
• RRSP program
• Health insurance
• Home office allowance
Must Have Skills:
• Demonstrated extensive experience in senior software engineering and technical leadership roles, including ownership of large-scale platforms.
• Proven ability to design and deliver production-grade microservices with high availability, supported by deep hands-on AWS expertise.
• Strong proficiency in Java and Spring Boot, including reactive and asynchronous programming models.
• Hands-on experience building and operating event-driven systems using Kafka, along with strong command of GraphQL, gRPC, and REST APIs.
• Deep understanding of modern architecture patterns, container orchestration, and observability/monitoring practices.
• Expertise in system reliability, scalability, and operational excellence, including supporting 24/7 production environments.
• Strong knowledge of OWASP Top 10 vulnerabilities and secure SDLC practices, with a security-first mindset.
• Experience leading geographically distributed teams across time zones, using Agile and DevOps methodologies.
• Relevant domain experience in sports betting, gaming, or other real-time, high-throughput transactional systems.