Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Riot Games

Principal Software Engineer (Gameplay, Teamfight Tactics)

Posted Updated
Discussion
  • 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
  • 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 artists, and tech designers
  • Participate and improve the team’s support rotation
  • Reduce ambiguity in a problem space through technical discovery & prototyping

Benefits

  • Healthcare: Medical, dental, and vision plans that cover you as well as your spouse/domestic partner and children.
  • Family Care: Life insurance, parental leave, plus short and long-term disability.
  • Open Paid Time Off: In addition to holidays, a 2-week end of year break, and a 1-week mid-year break, Rioters are trusted to take the time they need throughout the year.
  • Retirement: Riot matches retirement contributions so you can continue to play games long after you retire.
  • Play Fund: Riot’s annual play fund allows Rioters to broaden their knowledge of the games that matter to players and the community.
  • Donation Matching: Riot matches donations of time and money to nonprofits to double down on support.
  • 10+ years of software development, including shipping one or more products on large code bases that span a range of platforms and tools
  • Experience mentoring others in both soft and hard skills
  • Product sense, pragmatism, and player empathy in making tech decisions
  • 4+ years Unreal Engine experience, with familiarity in game engine tools, workflows, & content pipelines
  • Experience leveraging strong communication skills to collaborate across disciplines (e.g. Design, Art, QA, Production) to create solutions
  • Expertise with C++ and Gameplay Engineering (Character, Camera, Controls)
  • BS in Computer Science, or proven understanding of Computer Science fundamentals
  • For this role, you’ll find success through craft expertise, a collaborative spirit, and decision-making that prioritizes the delight of players
  • We will be looking at your past studies, experience, and your personal relationship with games
  • If you embody player empathy and care about the experiences of players, this could be the role for you!
  • Familiarity with Teamfight Tactics
  • Mobile and/or multi-platform experience

Skills

What Principal Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.