Senior Software Engineer - Publishing Platform, Content Access Platform
Core
Design, build, and operate large-scale distributed microservices managing virtual assets, progression systems, and digital goods for millions of Riot players.
Role type
Senior Software Engineer (Backend, Distributed Systems)
Builds
Scalable cloud services for in-game experiences, virtual currency wallets, and player inventories
Domain
Gaming / Digital Goods Platform
Deliverable
production ML models | product features
Required skills
Java, Kotlin, distributed system architectures, large-scale cloud services, microservices design
Preferred skills
MySQL, PostgreSQL, Amazon Aurora, Dynamo, TCP/IP networking, event-driven architectures, Kafka, EventBridge, EventHub, AWS
Technologies
Java, Kotlin, MySQL, PostgreSQL, Amazon Aurora, Dynamo, Kafka, EventBridge, EventHub, AWS
Responsibilities
Design and operate microservices for virtual assets and progression systems; prototype and ship new features with cross-functional teams; participate in rotational on-call support; collaborate with technical and non-technical customers to design solutions
Seniority
Senior, hands-on IC