Назад
9 дней назад

Principal Software Engineer, Engine & Tools - League of Legends (C++)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Principal Software Engineer, Engine & Tools - League of Legends (C++): Driving the architecture and evolution of League of Legends' core game engine, developer tools, and foundational systems with an accent on reliability, scalability, performance, and AI-assisted development workflows. Focus on solving complex cross-platform engine challenges, reducing iteration friction, mentoring engineers, and improving live-service reliability.

Location: Riot Games' office in Los Angeles, United States

Company

Riot Games develops player-focused games and entertainment experiences, including League of Legends, VALORANT, Teamfight Tactics, and Arcane.

What you will do

  • Drive the architecture and evolution of League of Legends' core game engine.
  • Design, build, and maintain reliable, scalable, and maintainable software systems and developer tools.
  • Improve developer experience, reduce iteration time, and remove workflow friction across League development.
  • Collaborate with designers, product managers, producers, QA, and engineers to scope, implement, and test features.
  • Contribute to engineering excellence through code reviews, testing, documentation, design reviews, and process improvements.
  • Mentor engineers and participate in the on-call rotation to resolve live incidents.

Requirements

  • 8+ years of experience in game, game engine, and tools development.
  • 5+ years of professional experience with C++.
  • Deep expertise in building and architecting engine features and development tools.
  • Experience shipping software at scale across multiple platforms.
  • Experience applying AI to software development workflows and integrating AI-powered tools to improve productivity and code quality.
  • Bachelor's degree in Computer Science or proven understanding of Computer Science fundamentals.

Nice to have

  • Experience playing League of Legends.
  • Strong interest in AI and its potential to improve game development workflows.

Culture & Benefits

  • Player-first culture focused on collaborative decision-making and player empathy.
  • Open paid time off policy and flexible work schedules.
  • Medical, dental, and life insurance.
  • Parental leave for employees, spouses or domestic partners, and children.
  • 401(k) plan with company match.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →