Staff Software Engineer, Services - Unpublished R&D Product
Riot Games9 days ago
Responsibilities
- Lead the design and implementation of core gameplay systems for a long-term player experience.
- Oversee the evolution and optimization of complex server systems to ensure robustness under high concurrency.
- Balance development efficiency with engineering quality during iterations.
- Establish and promote excellent engineering practices, leveraging AI agents to enhance development efficiency.
- Collaborate across functions to drive key project milestones.
- Mentor team members and cultivate a culture of excellence and collaboration.
Requirements
- Bachelor's degree or higher with over 7 years of server-side development experience.
- Proficient in C++, Golang, or Java with deep knowledge of Linux, high-performance networking, and distributed algorithms.
- Excellent communication and collaboration skills to understand and translate non-technical requirements into technical solutions.
- Strong player perspective to convert design needs into technical implementations.
- Ability to quickly identify and resolve issues in high-pressure environments.
- Focus on empowering teammates and enhancing usability for clients and operational monitoring.