
Principal Software Engineer - Content Access Platform
- Los Angeles, CA
- Permanent
- Full-time
- Lead and drive the design and construction of critical, large scale services that fuel Riot's thriving ecosystem for virtual goods.
- Lead the development and execution of a long-term service architecture strategy that delivers scalable, high-performance, and reliable solutions that support Riot's strategic goals.
- Be a center of innovation, helping the team identify new technologies and new approaches to solving hard engineering problems.
- Collaborate and communicate with teams and technical leaders across Riot to resolve cross organizational engineering challenges.
- Implement and operate essential services used by Riot engineers and millions of Riot gamers world-wide.
- Work with the team to level-up systems design, infrastructure, quality, and operational capabilities.
- Be part of a rotational on-call schedule for live product and internal customer support.
- Contribute to the growth of the team and its members through technical leadership and mentoring.
- Work closely with non-technical partners and customers to understand their vision, clarify requirements, and drive delivery of features.
- Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience
- 10+ years of hands-on software development experience, with a focus on back end services
- Prior experience as a technical leader setting technical vision and building alignment with senior level engineering leaders across multiple teams
- Experience developing large-scale, performant, distributed solutions on cloud infrastructure
- Extensive experience with Cloud Platform providers like AWS, GCP, or Azure (AWS preferred)
- Experience with building services using Java, Kotlin, or Go (Java/Kotlin preferred)
- Experience with performance analysis and optimization
- Experience with event driven architectures and technologies (Kafka, Event Hubs, Kinesis, etc.)
- Experience leading and mentoring small engineering teams
- Safeguarding confidential and sensitive Company data
- Communication with others, including Rioters and third parties such as vendors, and/or players, including minors
- Accessing Company assets, secure digital systems, and networks
- Ensuring a safe interactive environment for players and other Rioters