CronJobs

backend jobs

Senior Software Engineer, Matchmaking - Publishing Platform

Riot Games · Los Angeles, USA; Mercer Island, USA

remoteseniorPosted Sep 23, 2026GoC#JavaKotlinTypeScriptMicroservicesTerraformDocker

Apply on the employer site

About this role

**Riot Games — Senior Software Engineer, Matchmaking (Publishing Platform)** Riot engineers bring deep knowledge of specific technical areas while also valuing the opportunity to work across broader domains. As a Software Engineer, you’ll help build innovative solutions to overcome high-volume challenges and deliver player value. **About the team** The Matchmaking team builds the services that power matchmaking, skill determination, and rank across many of Riot’s games. These services are critical to creating high-quality competitive matches and ensuring a great multiplayer experience. You’ll work on optimizing matchmaking and skill algorithms, as well as the distributed systems that compute real-time needs for millions of players and orchestrate match creation between services and clients. You’ll report to the Engineering Manager of the Matchmaking team. --- ## Responsibilities - Develop and support Matchmaking, Skill, and Rank services - Support mission-critical Go and C# services at a globally distributed scale - Partner with product owners and technical leads to build and operate features end-to-end - Write unit, functional, and integration tests to deliver high-quality software - Participate in an on-call rotation to drive complete ownership of products - Mentor other engineers in your areas of expertise ## Required Qualifications - Bachelor’s degree in Computer Science (or related field) or equivalent experience - 5+ years of experience in software engineering (software, systems, architecture) - Expertise in Go, C#, and familiarity with Java / Kotlin / TypeScript - Experience with microservices architecture, client/service application architecture, and API architecture & development - Experience collaborating and communicating across teams ## Desired Qualifications - Experience with Infrastructure as Code and tools like Terraform, Docker, and Jenkins - Experience with cloud platforms such as AWS or GCP - Experience with client/full-stack development - Experience with data analysis, probability, statistics, and data engineering - Expertise operating distributed services at high scale --- *Success in this role comes from craft expertise, a collaborative spirit, and decision-making that prioritizes fellow Rioters (the customers of your work). Being a dedicated fan of games is not required.* ## Our Perks - Work/life balance with open paid time off and flexible schedules - Medical, dental, and life insurance - Parental leave for you, your spouse/domestic partner, and children - 401(k) with company match - Learn more via Riot’s benefits pages Riot is committed to equal employment opportunity and provides reasonable accommodations. Job duties may evolve based on business needs and additional responsibilities may be assigned as necessary.

Listing freshness

CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord