Lead Backend Engineer
Core
Lead backend engineer managing team, architecture, and infrastructure for a new free-to-play 3rd person rogue-like hero shooter.
Role type
Senior IC Lead Backend Engineer
Builds
Studio-hosted services and infrastructure for a live-service multiplayer game
Domain
Online gaming, distributed systems
Required skills
C#, Python, Go, distributed systems, concurrency, NoSQL (MongoDB, DocumentDB), Redis, AWS, Kubernetes, Helm, microservices, real-time messaging (MQTT), API gateways
Preferred skills
C++, Unreal Engine, matchmaking systems, social systems, progression systems, commerce systems, telemetry systems, incident response, capacity planning, cost management
Technologies
C#, Python, Go, MongoDB, DocumentDB, Redis, AWS, Kubernetes, Helm, MQTT
Responsibilities
Manage backend engineering team including 1:1s, goals, feedback, and hiring; Own architecture of studio-hosted services and infrastructure; Write and review technical designs; Implement and review proprietary backend services; Align backend roadmap with studio release schedule; Diagnose, fix, and deploy backend hotfixes; Maintain CI/CD pipelines; Own monitoring, alerting, dashboards, and incident reporting; Run backend on-call rotation; Load test services and optimize costs; Implement failover and disaster recovery; Integrate studio services with 2K and external platform services.
Seniority
Senior, hands-on IC with team leadership
