Sr Software Engineer, Games
Core
Design, implement, debug, and optimize systems, tools, and features for live-service online games with deep player-driven economies.
Role type
Senior hands-on IC software engineer (live-service games)
Builds
Gameplay features, internal development tools, and scalable systems for long-running virtual worlds
Domain
Online gaming, live-service operations, real-time networking
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C++, C#, TypeScript, JavaScript, PHP, live-service architecture, client-server design, performance optimization, debugging, code reviews, system modernization
Preferred skills
Unity, Unreal Engine, mobile development, SQL, Redis, Docker, CI/CD, AI coding assistants
Technologies
C++, C#, TypeScript, JavaScript, PHP, Unity, Unreal Engine, SQL, MariaDB, Redis, Memcached, Docker, GitHub Actions
Responsibilities
Design and implement reusable code for gameplay and live-service functionality; Build and improve tools for designers and operations teams; Debug and resolve complex issues in production environments; Analyze and optimize performance, memory usage, and network behavior; Mentor other developers through code reviews and technical guidance; Collaborate with cross-functional teams to ship improvements quickly
Seniority
Senior, hands-on IC