Senior Software Engineer

BettingJobs

Toronto

On-site

CAD 110,000 - 150,000

Full time

48 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

BettingJobs is hiring a Senior Software Engineer to join a new backend engineering team in Toronto. You will design, develop, and maintain high-performance .NET backend services, build real-time data pipelines, and extend legacy systems for stability.

The role requires 5+ years of .NET experience, strong knowledge of distributed systems and microservices, and familiarity with Redis, Kubernetes, and Azure. You will engage in observability and high-ownership development across a modern tech stack.

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.

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

DOT NET development
Distributed systems
Microservices
REST APIs
gRPC
WebSockets

Education

CS degree or equivalent experience

Tools

Redis
Kubernetes
Azure
CI/CD tooling
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 Software Engineer - Trading Technology
Senior Software Engineer - Trading Technology

BettingJobs • Toronto

On-site
CAD 90,000 - 130,000
Senior Software Engineer - Trading Tech (Real-Time)
Senior Software Engineer - Trading Tech (Real-Time)

Pinnacle • Toronto

On-site
CAD 120,000 - 170,000
Senior Engineer
Senior Engineer

Experis • Toronto

Hybrid
CAD 110,000 - 140,000
Senior Software Engineer (Trading Technology Software Development)
Senior Software Engineer (Trading Technology Software Development)

Pinnacle • Toronto

On-site
CAD 120,000 - 170,000
Software Developer – Distributed Systems
Software Developer – Distributed Systems

GuruLink • Montreal

On-site
CAD 85,000 - 115,000
Senior Developer – Investments (1860) $90-100hr
Senior Developer – Investments (1860) $90-100hr

Direct IT Recruiting Inc. • Toronto

On-site
CAD 80,000 - 120,000
Senior Python Software Engineer
Senior Python Software Engineer

Quantum Technology Recruiting Inc. (QTR) • Toronto

On-site
CAD 100,000 - 150,000
Senior C++ Engineer
Senior C++ Engineer

La Fosse • Southwestern Ontario

Hybrid
GBP 90,000 - 120,000
Senior Real-Time Backend Architect (Payments & Games)
Senior Real-Time Backend Architect (Payments & Games)

Blitzoo • Vancouver

On-site
CAD 140,000 - 200,000
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

On-site
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO