Riot Games

Senior Software Engineer - Publishing Platform, Content Access Platform

Riot Games$135K — $160K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • 4+ years of professional software development experience
  • 3+ years with Java or Kotlin, focusing on scalable services
  • Experience with distributed system architectures
  • Proven track record maintaining large-scale cloud services

Responsibilities

  • Design, build, and operate microservices for virtual asset management
  • Collaborate with cross-functional teams to prototype and deliver features
  • Ensure team excellence in execution and project delivery
  • Participate in a rotational on-call support schedule for live products
  • Engage with both technical and non-technical stakeholders to tailor solutions

Benefits

  • Open paid time off policy promoting work/life balance
  • Flexible work schedules
  • Comprehensive medical, dental, and life insurance
  • Parental leave for employees and family members
  • 401k plan with company matching
Full Job Description
As a Senior Software Engineer on the Content Access Platform (CAP) team, you will own and operate large-scale, distributed services that support millions of Riot players worldwide, enabling them to engage with their favorite games and participate in Riot's ecosystem of digital goods and progression systems. Working closely with game studios, you'll help identify and deliver platform solutions that prioritize efficiency, scalability, and reliability for developers, while powering in-game experiences across all of Riot's titles - from battle passes, missions, and in-game stats to virtual currency wallets and player inventories. Your passion for delivering player value will help create new experiences that delight our fans, and you will report to the Engineering Manager of the Content Access Platform team within Publishing Platform.
Responsibilities:
  • Design, build, and operate microservices for managing virtual assets and progression systems for Riot's players and fans
  • Work with teams of experts across the company to design, prototype, build, and ship new features
  • Help ensure that your team is consistently executing with excellence
  • Be part of a rotational on-call schedule for live product and internal customer support
  • Work with technical and non-technical customers to understand their requirements and design solutions that fit their needs
Required Qualifications:
  • Bachelor's in Computer Science or a related field, or equivalent experience
  • 4+ years of experience in professional software development
  • 3+ years of professional experience working with Java or Kotlin, including experience building and operating highly scalable services in these languages
  • Experience with distributed system architectures and with maintaining large scale cloud services
Desired Qualifications:
  • Experience with data storage technologies such as MySQL, PostgreSQL, Amazon Aurora, Dynamo, etc.
  • Experience with networking technologies from HTTP down to the network layer (TCP/IP, routing, etc)
  • Experience with industry standard cloud computing platforms (AWS preferred)
  • Experience with event driven architectures and event brokers such as Kafka, EventBridge, EventHub, etc.

For this role, you'll find success through craft expertise, a collaborative spirit, and decision-making that prioritizes your fellow Rioters, who are the customers of your work. Being a dedicated fan of games is not necessary for this position!
Our Perks:

Riot focuses on work/life balance, shown by our open paid time off policy and other perks such as flexible work schedules. We offer medical, dental, and life insurance, parental leave for you, your spouse/domestic partner, and children, and a 401k with company match. Check out our benefits pages for more information.

About Riot Games

Riot Games is a video game developer and publisher based in Los Angeles, California. The company was founded in 2006 by Brandon Beck and Marc Merrill, and is best known for its flagship game, League of Legends. The game has become one of the most popular esports titles in the world, with millions of players and fans around the globe. Riot Games is committed to creating high-quality, immersive gaming experiences that bring people together and foster a sense of community. The company is also dedicated to promoting diversity and inclusion in the gaming industry, and has launched several initiatives to support underrepresented groups.
Learn more about Riot Games
Size
2,500 employees
Industry
Founded
2006

Similar Jobs

More Jobs at Riot Games

More Information Technology Jobs

Find similar Senior Software Engineer - Publishing Platform, Content Access Platform jobs: