OEG Sports \& Entertainment delivers North America’s leading sports and entertainment experiences to connect our fans to their passions. Located in the heart of the ICE District, OEG owns the 5-time Stanley Cup Champion Edmonton Oilers, the WHL’s three-time Memorial Cup Champion Edmonton Oil Kings, and the AHL’s Bakersfield Condors. OEG operates Rogers Place, North America’s premier and most technologically advanced sports and entertainment venue. The 18,647 seat, $480 million arena is among the most technologically enabled sports facilities in North America as well as the first LEED Silver-certified NHL Facility in Canada.
Our vision is to be a Global Leader in Sports \& Entertainment. Together, we inspire our fans by connecting them to their passions, which is ours as well! We play hard as a team, and with devoted integrity towards our common purpose. We have commitments to innovation and growth, combined with performance excellence that ensures a fair return on investment. We develop our people to be leaders in our industry, and we invest in our communities. Through our world class talent, we strive to WIN. ON and OFF the ICE.
The Edmonton Oilers Hockey Club, a premier NHL organization, is building a new Hockey Analytics \& Technology group to push the boundaries of data-driven decision making in hockey. The group will leverage all aspects of technology (including data, analytics, and software development) to enhance player evaluation, team strategy, and overall performance. This work will directly impact organizational decision-making and the long-term competitiveness of the team.
About the Role:
We're looking for a versatile Full-Stack Developer to join us.
This role blends three key responsibilities:
Front-End Development: Build intuitive, responsive interfaces using modern JavaScript frameworks to help hockey operations staff interact with complex data.
Back-End Development: Develop robust APIs and services using C#/.NET. You may also participate in building data pipelines between our Databricks data lake and the SQL database serving the web application.
Custom Applications \& Automation: Design specialized tools and automated reporting systems that empower users to answer complex hockey questions.
You will work closely with data engineers and data scientists to surface ML model outputs and broad analytical insights within our internal web application.
Your Focus in this Role:
Front-End Development:
Design and develop responsive user interfaces using modern frameworks (e.g., js) that enable staff to explore data and analytics.
Bring a creative flair to data visualization—build interactive charts and custom visualizations that make data beautiful and a pleasure to explore.
Develop interactive tools, search and filtering interfaces, and customizable dashboards.
Back-End Development:
Develop and maintain RESTful APIs using C#/.NET.
Build performance-critical components in C# for applications requiring real-time responsiveness.
Integrate with Azure cloud services and Databricks to retrieve and serve data from our infrastructure.
Participate in building data pipelines between our Databricks data lake and the SQL database that serves the web application.
Optimize application performance relentlessly—implement caching, optimize queries, and ensure our tools deliver insight in real-time.
Custom Applications \& Reporting Automation:
Design and build specialized tools that allow users to perform complex analyses and answer critical hockey operations questions.
Identify and eliminate manual workflows by building automated reporting pipelines that replace tedious document compilation.
Create self-service tools that empower users to generate their own reports and exports without developer intervention.
DevOps \& Collaboration:
Deploy and manage applications using Cloud Services; set up CI/CD pipelines using Azure DevOps.
Work closely with data engineers and data scientists to integrate analytical outputs and ML model predictions into the web application.
Gather requirements from end users to understand their workflows and translate needs into features.
Qualifications:
Education: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Experience: 3+ years of experience in full-stack web development.
Technical Skills:
Proficiency in JavaScript/TypeScript and modern front-end frameworks (React, Vue.js, or Angular).
Back-end development with C#/.NET. C# experience highly valued for performance-critical work.
Strong SQL skills for querying, data manipulation, and building data pipelines between systems.
Familiarity with Azure cloud services and Databricks is an asset.
Experience with data visualization libraries (D3.js, Chart.js) and a portfolio demonstrating creative, visually compelling work.
Experience with Azure DevOps and CI/CD pipelines.
Hockey Knowledge: Passionate about hockey and (ideally) the Edmonton Oilers. Familiarity with hockey analytics concepts (e.g., Corsi, Expected Goals) and awareness of the online analytics community is strongly preferred. Candidates who have pursued their own high-quality hockey analytics projects are of particular interest. Experience with an existing NHL hockey analytics department is considered a major asset.
Work Style: A productivity nut who finds efficient paths to shipping quality work fast. Collaborative, positive mindset, and thrives in a risk-taking culture where bold ideas are encouraged and supported.
Why Join Us?
Be part of a dynamic and growing Hockey Analytics \& Technology team within a premier NHL organization.
Build products used daily by hockey operations staff to make decisions that directly impact the team's success.
Competitive salary and benefits package.
Next Steps:
Thank you for your interest in joining our team! Those moving forward in the process will be contacted by a member of our team.
Stay in Touch!
Official Edmonton Oilers Website \| NHL.com
ExperiencePreferred* 4