Senior Software Engineer

Betting Jobs — Canada · Posted ~21 hours ago

Senior

Skills

.NET distributed systems microservices REST APIs gRPC WebSockets Redis Kubernetes cloud platforms CI/CD real-time data pipelines observability C# RabbitMQ Kafka REST Azure 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 services and real-time data pipelines for a global digital technology environment. You will develop .NET microservices, work with distributed systems and cloud platforms, manage production reliability, and own deployment and CI/CD processes.

Highlights

Senior backend engineering opportunity focused on high-performance distributed systems, real-time data pipelines, microservices, cloud infrastructure, and end-to-end ownership of production systems.

Description

BettingJobs is hiring a Senior Software Engineer a global leader in online gaming, to join a new backend engineering team in Toronto. Responsibilitie s: 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 process es. Requireme nts: 5+ years of .NET development experienceStrong 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 exper ience Bonus: Experience with financial/trading domains, test automation, GitOps/CD tools, or actor model frame works.