About the company
Riot Engineers bring deep knowledge to specific technical areas, but also work in broader domains across team and disciplinary boundaries. As a Software Engineer, you’ll have a large impact on the developers around you: driving product definition, providing technical direction and mentorship, and influencing cross-team objectives.
Responsibilities
- Identify and implement player facing experiences on a new title
- Own building features in-game and in backend services
- Utilize internal and external cloud technologies and services
- Contribute to architecture requirements, technical design, and implementation for relevant systems
- Apply strong product sense to bridge technical implementation and player experience, prioritizing high-impact feature delivery
- Review and identify risks and requirements for usage of shared technologies owned by other teams
- Collaborate effectively with art, design, and other disciplines within game development
Requirements
- 3+ years building client or backend systems that support metagame features
- 2+ years on an Unreal Engine project
- BS degree or equivalent experience
- Expertise with C++, Java, Golang, or any other modern language
- Strong ability to collaborate with teammates across multiple disciplines
- Product sense, pragmatism, and player empathy in making tech decisions
Conditions
- 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.