Riot Games-posted 4 days ago
Full-time • Senior
Los Angeles, CA
Craft a resume that recruiters will want to see with Teal's resume Matching Mode

As a Staff Software Engineer, Build & Automation on an unpublished R&D product, you will be responsible for establishing the foundational elements of the build, automation and release pipelines for one of Riot’s most exciting new games. You will be hands-on in conceptualizing, planning, implementing, and maintaining pipelines which underpin the team’s ability to build and package the game. In this role, you will work closely with release managers, live ops producers, QA, and other engineers to gather requirements and set the long-term vision for some of the team’s most critical infrastructure. You will work with state-of-the-art technology, and explore new solutions to surprise and delight our players as we bring this new game to life. Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains. As a Staff Software Engineer, you’ll drive important features and provide other engineers with a clear illustration of extraordinary engineering. We work with both new and current technology, creating innovative solutions to overcome high-volume obstacles and to deliver player value. You will report to a Senior Engineering Manager supporting the Tech Foundations team within an R&D game project.

  • Collaborate with leadership on planning and long-term vision for the game’s build, packaging, automation, and deployment systems
  • Architect and implement the foundational elements of the game’s build, packaging, automation, and deployment systems
  • Establish the team’s technical direction and best practices for build system and infrastructure
  • Collaborate with production, QA, and engineering teams to deliver build and automation tools that are purpose-driven, robust, and scalable
  • Work closely with central tech partners to review, contribute to, and adopt new and shared infrastructure tooling
  • Champion the technical vision, architecture, and execution of the game’s build infrastructure with production, management, and the rest of the team
  • Mentor new engineers as the team scales, and provide feedback that supports their technical growth
  • Provide documentation and trainings on new tools and workflows
  • 8+ years of professional experience in software engineering, including experience delivering live or shipped products at scale
  • 3+ years working on build or infrastructure pipelines and services
  • B.S. in computer science or equivalent experience
  • Proven ability to navigate ambiguity and influence cross-functional stakeholders
  • Strong communication skills across technical and non-technical audiences
  • Experience in the Unreal ecosystem
  • Experience with Horde, UAT, UBT, and BuildGraph
  • Experience setting up and working with pipelines for console builds and submissions
  • Experience interacting with 1st party platform portals (Partner Center, DevNet)
  • Experience working with build deployment systems and technologies
  • Experience setting up and maintaining cross-platform automation frameworks
  • Ability to debug and modify build-facing elements of Unreal engine
  • Experience mentoring technical ICs and contributing to engineering culture
  • Experience working on distributed teams
  • Experience in C# and C++
  • Open paid time off policy
  • Flexible work schedules
  • Medical, dental, and life insurance
  • Parental leave for you, your spouse/domestic partner, and children
  • 401k with company match
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service