Riot Games
Senior Software Engineer, Player Experience Tools & Services - Publishing Platform
Los Angeles, USA · Senior
Sponsorship not specifiedDetected 68 days ago
TypeScriptJavaReactCSSNode.jsBackend DevelopmentFull-Stack DevelopmentAWSCI/CDCustomer SupportTest AutomationWordPressLeadershipCommunicationCollaboration
About the role
- Riot engineers bring deep knowledge of specific technical areas, but also value the opportunity to work in a variety of broader domains.
- You will ensure these systems are reliable, efficient, and extensible, enabling the Content Publishing team to operate quickly while delivering high-quality content experiences to millions of players worldwide.
- Being a dedicated fan of games is not necessary for this position!
Responsibilities
- Maintain and evolve distributed services used by millions of players
- Collaborate with technical leadership and peers to break down work and build important features
- Maintain an appropriate level of quality by writing tests, using CI/CD, and following software development best practices.
- Be on a rotational on-call schedule for live product and internal customer support
- Proven ability to drive technical design, set architectural direction, and lead delivery of cross-discipline projects spanning 3-6+ months
- That mission drives every decision in our quest to create games and experiences that make it better to be a player.
- Our goal is to create collaborative teams where you are empowered to bring your unique perspective everyday.
- Per the Los Angeles County Fair Chance Ordinance, the following core duties may create a basis for disqualifying candidates with relevant criminal histories:
- Please note that job duties may evolve based on business needs and additional responsibilities may be assigned as necessary to maintain operational efficiency and security.
Requirements
- Full stack Software Engineer, solid knowledge of frontend technologies and services
- 6+ years of professional experience as a Software Engineer, with at least 2+ years in a senior-level role leading cross-team initiatives
- Bachelor's degree in Computer Science or comparable experience in software development
- Expertise with modern full stack development, including Java, React, TypeScript, CSS, and Node.js, with a track record of architecting scalable solutions
- Experience navigating and contributing to large, complex codebases in live or production environments
- Strong understanding of CI/CD pipelines, web infrastructure, and tooling for automated testing and deployment
- Familiarity with customization of Content Management Systems (e.g. Sanity, Wordpress, Drupal, etc.)
- Experience working with serverless computing (e.g. Netlify functions, AWS lambdas)
- Strong understanding of frontend architecture, performance, and maintainability
- Experience working with UX and visual designers
Benefits
- 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.
Company info
- At Riot Games, we put players first.
- Whether you're working directly on a new player-facing experience or you're supporting the company as a whole, everyone at Riot is part of our mission.
- If that sounds like the kind of place you want to work, we're looking forward to your application.
Apply directly at Riot Games →Create a free account for alerts like thisView Riot Games immigration profile
This listing is sourced directly from Riot Games's careers page and normalized into a canonical job model.