Job description
Senior .NET Developer
Company Overview
At Savvy, we’re building the next generation of interactive live entertainment, a platform where millions of users compete in real-time game shows against a live host and other users.
We’re looking for a Senior .NET Developer to help us push the limits of real-time multiplayer technology. You’ll design and build backend systems that deliver sub-200ms latency and can handle millions of concurrent connections, while ensuring every player experiences seamless, reliable gameplay.
Job Summary
Remote (Europe)
Key Responsibilities
- Design and develop real-time architecture using C# and .NET Core and ASP.NET Core SignalR to power our multiplayer gameplay and live show experiences.
- Optimize for performance and scale by profiling bottlenecks, improving throughput, and ensuring system reliability across regions.
- Own core services by implementing and maintaining new features, while ensuring the continuous reliability of our existing backend and front-end services.
- Collaborate cross-functionally with the game team to update the Unity client for new API features and (as a plus) handle minor integrations or fixes within the client code base.
- Contribute to system architecture through system design reviews and technical strategy sessions for our microservices/distributed computing architecture.
- Mentor and review: Provide technical direction, share best practices, and uphold engineering standards within the team.
Requirements / Qualifications
- Expert in C#/.NET Core and developing .NET APIs.
- Proven experience with SignalR (or similar technologies) and low-latency systems.
- Deep understanding of scalable microservice architectures and distributed computing principles.
- Experience with cloud infrastructure (Azure or AWS), including deployment and monitoring.
- Strong background in CI/CD and Git best practices.
- Hands-on familiarity with NoSQL databases and caching solutions (Redis, etc.).
- Excellent debugging, optimization, and problem-solving skills.
Preferred Qualifications
- Experience in network protocols (TCP/UDP) and data synchronization.
- Experience in high-frequency systems (gaming, trading, streaming, or similar).
- Basic exposure to Unity client integration and/or front-end frameworks like React.
- Proficiency with Azure DevOps and containerization (Docker, Kubernetes).
- Ability to design and own complex System Design documents.
Location
Remote (Europe)
Employment Type
Full-time
Salary & Benefits
Join a small, senior team shaping the future of interactive live entertainment.
Ship to a passionate audience and see your work in live shows watched by thousands (soon millions!)
Fully remote, flexible schedule, high ownership, and direct impact on a global product.
Major opportunities to grow with the company, you’re getting in early.
Ability to tell people that you play video games as a job.