Back to results

Senior Software Engineer

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
5+ years of .NET development experience.
Posting language
English
Posted

Original 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.

More about this job

Responsibilities

Design, develop, and maintain high-performance .NET backend services, real-time data pipelines, and integrations while extending legacy systems for stability and backward compatibility. Diagnose production issues and oversee deployments and CI/CD processes.

Requirements

Requires at least five years of .NET development experience, strong knowledge of distributed systems and microservices, and experience with messaging, APIs, cloud platforms, and observability tools. A computer science or related degree, or equivalent experience, is required; financial or trading experience, test automation, GitOps/CD tools, and actor model frameworks are bonuses.

Skills

  • .NET
  • Backend Engineering
  • Distributed Systems
  • Microservices
  • Real-Time Data Pipelines
  • RabbitMQ
  • Kafka
  • REST APIs
  • gRPC
  • WebSockets
  • Redis
  • Kubernetes
  • Azure
  • Observability
  • CI/CD
  • Production Troubleshooting

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology

Keywords

  • .NET
  • Backend Services
  • Distributed Systems
  • Microservices
  • Real-Time Data Pipelines
  • RabbitMQ
  • Kafka
  • REST APIs
  • gRPC
  • WebSockets
  • Redis
  • Kubernetes
  • Azure
  • Cloud Platforms
  • Splunk
  • Grafana
  • Observability
  • CI/CD
  • Legacy Systems
  • Backward Compatibility
  • Production Support
  • Test Automation
  • GitOps
  • Actor Model
  • Financial and Trading Domains
  • Online Gaming
  • Complex Business Logic

Report this job