Principal Backend Software Engineer (Customer)
Core
Design and evolve distributed systems handling millions of concurrent transactions for a sports and iGaming platform.
Role type
Principal Backend Software Engineer (Architecture & Leadership)
Builds
High-throughput distributed systems, microservices, and cloud-native infrastructure for BetKing and SuperSportBet.
Domain
iGaming / Sports Betting / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, Cloud architecture (AWS/Azure/GCP), Microservices, Kafka/RabbitMQ streams, C#, DevOps practices, Incident management, Unit testing, Stakeholder communication
Preferred skills
iGaming domain experience, Modern distributed system patterns
Technologies
C#, .NET 8, .NET Core, Kafka, RabbitMQ, Azure Service Bus, SQL Server, MongoDB, CosmosDB, Redis, Docker, Kubernetes (AKS), Azure Cloud, Grafana, Kibana, Application Insights
Responsibilities
Architect distributed systems for high throughput; Provide technical leadership and mentor teams; Optimize system performance and cost efficiency; Drive reliability through monitoring and incident management; Collaborate with product leaders on technical strategy; Lead code reviews and ensure engineering quality; Participate in on-call rotations for critical systems.
Seniority
Principal, hands-on IC with strategic leadership