All curated roles
Riotgames logo

Principal Software Engineer, Gameplay - Teamfight Tactics

About this role

Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains. As a software engineer, you'll work with both new and current technologies, creating innovative solutions to overcome high-volume obstacles and to deliver player value.

As a Principal Software Engineer on the Live Experiences teams within Teamfight Tactics, you will collaborate with multidisciplinary teams to enable the creation of new game features, systems, and experiences for our players. You will discuss and define the needs of art, design, and audio in a highly collaborative environment. You will build new technology in a wide variety of game systems to meet those needs. As Teamfight Tactics is a multi-platform game, supporting PC, Android, and iOS, cross-platform experience would be beneficial. You will report to the Engineering Manager accountable for the Live Experiences teams. 

Responsibilities:

  • Build gameplay features and systems for TFT game modes and cosmetics
  • Build around-game UI features, including progression and monetization flows in collaboration with Visual Designers and User Experience creatives
  • Collaborate and drive on product, technical and architectural discussions, ensuring alignment with product vision and engineering strategy
  • Improve efficiency for developers and unlock their ability to create awesome experiences by improving tools and workflows
  • Align with stakeholders and disciplines spanning multiple teams across TFT to deliver awesome features
  • Provide mentorship to engineers, tech arti...