onsite
Staff Software Engineer, Build Platforms - Riot Games
Software Engineer
Lead the design and evolution of build and delivery platforms for a high‑scale multiplayer shooter, driving automation, CI/CD pipelines, and cloud‑based tooling to accelerate development cycles.
About the role
Key Responsibilities
- Architect and implement scalable build systems that support rapid iteration for hundreds of developers across multiple platforms.
- Design, maintain, and improve CI/CD pipelines to ensure reliable, fast, and repeatable game releases.
- Collaborate with cross‑functional teams to integrate cloud infrastructure, monitoring, and artifact storage into the build workflow.
- Mentor and guide engineering teams, fostering best practices in build automation, testing, and deployment.
- Identify performance bottlenecks and drive continuous improvement of build times, reliability, and resource utilization.
Requirements
- 10+ years of software engineering experience, with deep expertise in C++ and Python.
- Proven track record building and operating large‑scale CI/CD and build systems for complex, multi‑platform applications.
- Strong understanding of cloud platforms (e.g., AWS) and containerization technologies.
- Experience leading technical initiatives without formal authority and influencing cross‑team collaboration.
- Excellent problem‑solving skills and ability to translate high‑level goals into concrete engineering solutions.