Principal Software Engineer (Gameplay, Teamfight Tactics)
Posted Updated
- 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
