Senior Software Developer

Bally

Toronto

On-site

CAD 110,000 - 170,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ballys Canada is seeking a senior software engineer to own Braze as the technical and product SME and to architect robust integrations across player accounts, sportsbook, CRM, data platforms, and third‑party services. You will design data models, lead implementations, and build pipelines to ensure accurate player data, timely communications, and scalable engagement across regulated gaming environments.

This role requires a strong backend focus and collaboration with CRM, Marketing, Product, and

Qualifications

  • 6+ years of software engineering experience building and integrating production systems.
  • 3+ years hands‑on experience with Braze or a comparable customer engagement platform.
  • Experience in iGaming, sports betting, casino, or other regulated industries is a strong plus.
  • Backend development and integration experience with APIs, webhooks, event‑driven architecture, and cloud infrastructure, ideally AWS.
  • Experience with data warehouses, streaming platforms, CDPs, and mobile/web SDK integrations.
  • Proven ability to lead platform implementations, migrations, and integrations from design through production support.
  • Experience partnering with CRM, Marketing, Product, and Engineering teams as a technical owner.
  • Excellent understanding of security, privacy, PII, consent, and compliance in high‑volume consumer environments.
  • Familiarity with AI‑driven personalization and engagement is an asset.

Responsibilities

  • Own Braze as the technical and product SME, driving platform strategy, configuration, and best practices.
  • Build and maintain integrations connecting Braze with player accounts, sportsbook, casino, CRM, data platforms, and third‑party services.
  • Design player data models, events, attributes, segments, subscriptions, and environments to support personalised engagement.
  • Lead Braze implementations and migrations, ensuring reliable data, smooth cutovers, and minimal disruption to player communications.
  • Build pipelines that keep player profiles, wagering activity, events, and segments accurate and up to date.
  • Partner with CRM, Marketing, and Product to turn player engagement requirements into scalable technical solutions.
  • Monitor platform usage, campaign performance, deliverability, and data consumption to identify opportunities and improve effectiveness.
  • Evaluate and support adjacent platforms such as Salesforce Marketing Cloud and CDPs.
  • Ensure solutions meet security, privacy, consent, and responsible gaming requirements.
  • Document architecture, integrations, and runbooks while supporting monitoring and incident response for critical marketing systems.

Skills

Software engineering
Braze platform
APIs & webhooks
AWS cloud
iGaming domain

Tools

Salesforce Marketing Cloud
Iterable
Airship
Adobe Campaign
CDPs

Job description

Ballys Canada
20 Duncan Street
Toronto, ON M5H3G8, CAN

Ballys Canada
20 Duncan Street
Toronto, ON M5H3G8, CAN

This role is a current vacancy , and we are actively seeking a candidate to join the team.

Responsibilities:
  • Own Braze as the technical and product SME, driving platform strategy, configuration, and best practices.
  • Build and maintain integrations connecting Braze with player accounts, sportsbook, casino, CRM, data platforms, and third-party services.
  • Design player data models, events, attributes, segments, subscriptions, and environments to support personalised engagement.
  • Lead Braze implementations and migrations, ensuring reliable data, smooth cutovers, and minimal disruption to player communications.
  • Build pipelines that keep player profiles, wagering activity, events, and segments accurate and up to date.
  • Partner with CRM, Marketing, and Product to turn player engagement requirements into scalable technical solutions.
  • Monitor platform usage, campaign performance, deliverability, and data consumption to identify opportunities and improve effectiveness.
  • Evaluate and support adjacent platforms such as Salesforce Marketing Cloud and CDPs.
  • Ensure solutions meet security, privacy, consent, and responsible gaming requirements.
  • Document architecture, integrations, and runbooks while supporting monitoring and incident response for critical marketing systems.

We use Metaview, an AI-powered note-taking tool, during interviews to help capture key discussion points. The tool is used for note-taking purposes only and does not evaluate candidates or influence hiring decisions. Interview notes are used solely for recruitment purposes and are handled in accordance with applicable U.S. and Canadian privacy laws.

Qualifications
Skills
Behaviors
Motivations
Education
Experience
Preferred
  • 6+ years of software engineering experience building and integrating production systems.
  • 3+ years of hands‑on experience with Braze or a comparable customer engagement platform (Salesforce Marketing Cloud, Iterable, Airship, Adobe Campaign).
  • Experience in iGaming, sports betting, casino, or other regulated industries is a strong plus.
  • Backend development and integration experience with APIs, webhooks, event‑driven architecture, and cloud infrastructure, ideally AWS.
  • Experience with data warehouses, streaming platforms, CDPs, and mobile/web SDK integrations.
  • Proven ability to lead platform implementations, migrations, and integrations from design through production support.
  • Experience partnering with CRM, Marketing, Product, and Engineering teams as a technical owner.
  • Excellent understanding of security, privacy, PII, consent, and compliance in high‑volume consumer environments.
  • Familiarity with AI‑driven personalisation and engagement is an asset.
Preferred
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

Bally's Interactive • Toronto

On-site
CAD 120,000 - 150,000
Senior Software Developer
Senior Software Developer

Bally’s Corporation • Toronto

On-site
CAD 105,000 - 130,000
Braze Platform Lead — Senior Software Engineer
Braze Platform Lead — Senior Software Engineer

Bally’s Corporation • Toronto

On-site
CAD 105,000 - 130,000
Braze Platform Architect — Personalised Player Engagement
Braze Platform Architect — Personalised Player Engagement

Bally's Interactive • Toronto

On-site
CAD 120,000 - 150,000
Solutions Consultant, Emerging Enterprise, General Business
Solutions Consultant, Emerging Enterprise, General Business

United States Digital Space LLC • Toronto

On-site
CAD 84,000 - 126,000
Competitive compensation
Equity opportunities
Hybrid/onsite benefits
+3
CRM Manager
CRM Manager

BettingJobs • Toronto

On-site
CAD 70,000 - 90,000
Campaign Manager (Braze)
Campaign Manager (Braze)

Creative Circle • Toronto

Hybrid
Manager, VIP Business Development
Manager, VIP Business Development

PointsBet Canada • Toronto

On-site
CAD 85,000 - 110,000
CRM Lifecycle Executive - Canada
CRM Lifecycle Executive - Canada

Voitto • Toronto

Hybrid
CAD 70,000 - 110,000
Applications and Integrations Lead
Applications and Integrations Lead

United States Digital Space LLC • Toronto

Hybrid
CAD 113,000 - 179,000
Equity grants (RSUs)
Hybrid work