Senior Software Engineer, Matchmaking - Publishing Platform
Core
Building and managing the Matchmaking service to power matchmaking, skill determination, and rank across multiple games, ensuring high-quality competitive matches for millions of players.
Role type
Senior Software Engineer (Matchmaking & Publishing Platform)
Builds
Matchmaking, Skill, and Rank services at globally distributed scale
Domain
Gaming / Competitive Multiplayer / Distributed Systems
Deliverable
production ML models | product features
Required skills
Go, C#, microservices architecture, API development, unit/integration testing, distributed systems, cross-team collaboration
Preferred skills
Infrastructure as Code (Terraform, Docker, Jenkins), Cloud platforms (AWS, GCP), full-stack development, data analysis, probability, statistics, data engineering
Technologies
Go, C#, Java, Kotlin, Typescript, Terraform, Docker, Jenkins, AWS, GCP
Responsibilities
Develop and support Matchmaking, Skill, and Rank services; Support mission-critical Go and C# services at global scale; Partner with product owners and technical leads to build features end-to-end; Write unit, functional, and integration tests; Participate in on-call rotation; Mentor other engineers
Seniority
Senior, hands-on IC