Staff Software Engineer - Data Platform

Stathletes

Canada

Remote

CAD 160,000 - 200,000

Full time

12 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

RRSP matching
Health benefits

Job summary

Stathletes Inc. is seeking a Staff Software Engineer, Data Platform to own the database and data-platform architecture for our next-generation hockey analytics products.

You will lead hands-on implementation and manage ongoing database operations while collaborating with senior technical leadership, DevOps, and product teams.

Qualifications

  • Own production backend systems or data platforms end to end.
  • Deep SQL and relational database expertise, incl. PostgreSQL.
  • Experience diagnosing production incidents and recovery planning.
  • Strong programming skills and API/backend development experience.

Responsibilities

  • Own the architecture and implementation of data storage, processing and delivery systems.
  • Evaluate database, storage and cloud options balancing performance and cost.
  • Build ingestion and processing pipelines with validation and retries.
  • Define data models, lineage and retention across raw to processed data.
  • Build secure, versioned APIs and data services for internal and external use.
  • Lead production database administration including backups and migrations.

Skills

Data platform ownership
API design
Code reviews
Technical mentorship

Tools

PostgreSQL
Ruby on Rails
DigitalOcean
Containers
CI/CD

Job description

Position: Staff Software Engineer, Data Platform

Employment Type: Full-time

Work Arrangement: Remote within Canada

Annual Base Salary: CAD $160,000 to $200,000, based on skills and experience

Benefits: RRSP matching and health benefits

Position Status: Newly created role with an existing vacancy

Stathletes builds hockey software and data tools that help people analyze and understand the game. Our systems bring together game events, player and puck tracking, computer vision outputs, analytics and video to deliver dependable products for teams, media and fans.

As Staff Software Engineer, Data Platform, you will independently own the database and data-platform architecture for our next-generation products, lead hands‑on implementation and take responsibility for ongoing database operations.

Working with our senior technical leadership, DevOps and product colleagues, you will make platform decisions, agree integration boundaries and deliver improvements in practical stages while supporting existing systems. This is an individual contributor role with technical leadership responsibilities.

Key Responsibilities
  • Own the architecture and implementation of data storage, processing and delivery systems, translating product needs into a phased technical plan.
  • Evaluate database, storage and cloud options, balancing performance, reliability, operating cost and team capacity.
  • Build reliable ingestion and processing pipelines with validation, retries, backfills and reprocessing for historical and live data.
  • Connect events, tracking, computer vision outputs, analytics and video references through consistent identities, timestamps and data contracts.
  • Define data models, quality states, lineage and retention so raw, processed and human‑validated data can be traced and used appropriately.
  • Build secure, documented and versioned APIs and data services for customers and internal teams.
  • Own PostgreSQL performance and safe schema migrations, including query tuning, indexing, locking, concurrency and workload separation where appropriate.
  • Own production database administration, including configuration, access controls, capacity planning, maintenance and upgrades.
  • Define and test backup, restore, replication and failover procedures against agreed recovery goals. Lead database incident diagnosis and recovery.
  • Partner with DevOps on infrastructure, deployment, monitoring and security. Document operating procedures and share database support and recovery knowledge.
  • Provide technical guidance through design discussions, code reviews and practical mentorship. Explain tradeoffs clearly and follow through on agreed decisions.
Qualifications & Skills
  • A track record of independently owning production backend systems or data platforms, from architecture and hands‑on implementation through migration and ongoing operation.
  • Deep SQL and relational database expertise, including data modelling, query tuning, indexing, transactions and safe schema changes, with hands‑on production PostgreSQL experience.
  • Practical database administration experience covering monitoring, capacity, permissions, maintenance, tested restores and safe upgrades.
  • Experience troubleshooting production incidents and planning database recovery and high availability.
  • Strong programming skills and experience building APIs, ingestion pipelines and background processing that handle failures and data corrections reliably.
  • Sound judgment about database, storage and cloud services, including scalability, security, operating cost and complexity.
  • The ability to own a technical domain while collaborating with a broader technical lead and delivering incremental improvements within team priorities and budget.
  • Our current environment includes Ruby on Rails, PostgreSQL, and DigitalOcean infrastructure and object storage. You will help determine how that foundation should evolve.
  • Rails experience is a strong plus. We also welcome engineers with strong backend experience in other languages who are willing to work in and learn our existing systems.
Helpful Experience
  • Streaming or time-series data, analytical stores or data lake architectures.
  • Containers, CI/CD, infrastructure automation and cloud monitoring.
  • Sports data, tracking feeds, computer vision outputs or video metadata.
Why Join Stathletes

Help build the next generation of hockey technology. At Stathletes, you’ll work with game events, player and puck tracking, computer vision and video to turn complex data into products that help people understand the game.

This is a chance to make your mark on the platform. You’ll shape the architecture, build the solutions you design and see your work in action, alongside a team that cares about hockey and enjoys solving challenging engineering problems.

The role offers remote work within Canada, RRSP matching and health benefits.

We do not use artificial intelligence to screen, assess or select applicants for this position.

Accommodations for applicants with disabilities are available throughout the hiring process. Please let us know if you require an accommodation at any stage.

Any third party images, logos, trademarks or copyrights are the property of their respective owners.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Platform Engineer
Data Platform Engineer

Race Roster • London

Hybrid
CAD 140,000 - 190,000
Data Platform Engineer
Data Platform Engineer

ASICS • London

Remote
CAD 120,000 - 150,000
Accommodations available
Remote work flexibility
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

Remote
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
Staff Engineer
Staff Engineer

BOAST Corp • Canada

Hybrid
CAD 140,000 - 190,000
Remote-first environment
Co-working spaces across Canada
Senior Software Engineer, Database
Senior Software Engineer, Database

Jobgether • Canada

Remote
CAD 170,000 - 230,000
Equity opportunities
Full-time employment
Fully remote work
+1
[C] Full Stack Developer
[C] Full Stack Developer

Maple Leaf Sports & Entertainment Partnership • Toronto

On-site
CAD 83,000 - 138,000
[C] Senior Software Engineer - Developer Platform
[C] Senior Software Engineer - Developer Platform

MLSE • Toronto

On-site
CAD 83,000 - 152,000
[C] Software Engineer
[C] Software Engineer

MLSE • Toronto

On-site
CAD 55,000 - 110,000
[C] Full Stack Developer
[C] Full Stack Developer

Argonauts Holdings Limited Partnership • Toronto

On-site
CAD 83,000 - 124,000
Backend Engineer — Real-Time Sports Data (Go / ClickHouse / AI-Native) Betstamp Est. $85,000 - $130,000 Toronto, Ontario Backend Engineering Data Toronto, Ontario 2 months ago
Backend Engineer — Real-Time Sports Data (Go / ClickHouse / AI-Native) Betstamp Est. $85,000 - $130,000 Toronto, Ontario Backend Engineering Data Toronto, Ontario 2 months ago

SportsTechJobs • Toronto

On-site
CAD 85,000 - 130,000