Senior Software Engineer

BettingJobs

Toronto

On-site

CAD 120,000 - 180,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

BettingJobs in Toronto is seeking a Senior Software Engineer to join a new backend engineering team. You will design, develop, and maintain high-performance .NET services and real-time data pipelines.

You will extend legacy systems, diagnose production issues, and oversee deployments and CI/CD. The ideal candidate has 5+ years in .NET, strong distributed systems knowledge, and experience with Kubernetes, Redis, and cloud platforms.

Qualifications

  • 5+ years of .NET development experience.
  • Strong background in distributed systems and microservices.
  • Experience with message brokers (RabbitMQ, Kafka), REST APIs, gRPC, or WebSockets.
  • Proficiency with Redis, Kubernetes, and cloud platforms (Azure preferred).
  • Skilled with observability tools (e.g., Splunk, Grafana).
  • Comfortable with complex business logic and high ownership roles.

Responsibilities

  • Design, develop, and maintain high-performance .NET backend services.
  • Build and manage real-time data pipelines and integrations.
  • Extend legacy systems to ensure stability and backward compatibility.
  • Diagnose and resolve production issues.
  • Oversee the deployment lifecycle and CI/CD processes.

Skills

Distributed systems
Microservices
.NET development
Complex business logic
Production issue resolution

Education

CS degree or related

Tools

RabbitMQ
Kafka
Redis
Kubernetes
Azure
Splunk
Grafana

Job description

BettingJobs is hiring a Senior Software Engineer a global leader in online gaming, to join a new backend engineering team in Toronto.

Responsibilities:
  • Design, develop, and maintain high-performance .NET backend services
  • Build and manage real-time data pipelines and integrations.
  • Extend legacy systems to ensure stability and backward compatibility.
  • Diagnose and resolve production issues
  • Oversee the deployment lifecycle and CI/CD processes.
Requirements:
  • 5+ years of .NET development experience.
  • Strong background in distributed systems and microservices
  • Experience with message brokers (RabbitMQ, Kafka), REST APIs, gRPC, or WebSockets
  • Proficiency with Redis, Kubernetes, and cloud platforms (Azure preferred)
  • Skilled with observability tools (e.g., Splunk, Grafana)
  • Comfortable with complex business logic and high ownership roles
  • Degree in Computer Science or related field, or equivalent experience

Bonus: Experience with financial/trading domains, test automation, GitOps/CD tools, or actor model frameworks.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Developer – Investments (1860) $90-100hr
Senior Developer – Investments (1860) $90-100hr

Direct IT Recruiting Inc. • Toronto

Hybrid
CAD 80,000 - 120,000
Senior Software Developer (Automation & Integration)
Senior Software Developer (Automation & Integration)

Bally • Toronto

Hybrid
CAD 95,000 - 140,000
Senior Python Software Engineer
Senior Python Software Engineer

Quantum Technology Recruiting Inc. (QTR) • Toronto

Hybrid
CAD 100,000 - 150,000
C++ / Java Developer
C++ / Java Developer

Source Code • Vaughan

On-site
CAD 65,000 - 90,000
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

Hybrid
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
Senior Full Stack Developer
Senior Full Stack Developer

Kibbi Technologies Inc. • Toronto

Hybrid
CAD 120,000 - 160,000
Hybrid work model
Health benefits
Bonus program
+1
Développeur C#/.NET senior ou développeuse C#/.NET senior
Développeur C#/.NET senior ou développeuse C#/.NET senior

Alithya • Toronto

Hybrid
CAD 90,000 - 130,000
Fullstack .NET Engineer | igaming | Base + Benefits
Fullstack .NET Engineer | igaming | Base + Benefits

Pentasia • Toronto

On-site
CAD 110,000 - 140,000
Career progression
Cloud-native architectures
AI-assisted development
Senior Software Engineer
Senior Software Engineer

Source Code • Toronto

On-site
CAD 120,000 - 150,000
Software Developer – Senior (Spring Boot, Node.js, or .NET Core. experience)
Software Developer – Senior (Spring Boot, Node.js, or .NET Core. experience)

Bevertec • Toronto

On-site