Senior Software Engineer

Betting Jobs — Canada · Posted ~2 hours ago

Senior Full-time Onsite

Skills

.NET Distributed systems Microservices REST APIs gRPC WebSockets Redis Kubernetes Azure CI/CD Observability RabbitMQ Kafka REST Splunk Grafana

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a new backend engineering team building high-performance distributed services and real-time data pipelines. You will design and maintain .NET services, evolve legacy systems, troubleshoot production issues, and oversee CI/CD and deployment. Strong experience with microservices, Kubernetes, Redis, cloud platforms, APIs, and observability is expected.

Highlights

High-ownership senior engineering role focused on high-performance backend systems, real-time data pipelines, distributed architectures, production reliability, and modern cloud infrastructure.

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 servicesBuild and manage real-time data pipelines and integrations.Extend legacy systems to ensure stability and backward compatibility.Diagnose and resolve production issuesOversee the deployment lifecycle and CI/CD processes. Requirements: 5+ years of .NET development experience.Strong background in distributed systems and microservicesExperience with message brokers (RabbitMQ, Kafka), REST APIs, gRPC, or WebSocketsProficiency with Redis, Kubernetes, and cloud platforms (Azure preferred)Skilled with observability tools (e.g., Splunk, Grafana)Comfortable with complex business logic and high ownership rolesDegree in Computer Science or related field, or equivalent experience Bonus: Experience with financial/trading domains, test automation, GitOps/CD tools, or actor model frameworks.