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