Riot Games - Los Angeles, CA

posted 4 months ago

Full-time - Mid Level
Los Angeles, CA
Miscellaneous Manufacturing

About the position

As a Senior Manager of Software Engineering on the Teamfight Tactics Team at Riot Games, you will play a pivotal role in shaping the engineering vision and strategy for the development of new features and content for Teamfight Tactics, a multi-platform game available on PC, Android, and iOS. Your responsibilities will include collaborating with a multidisciplinary leadership team to ensure alignment with organizational goals and to foster a culture of innovation and excellence within the engineering team. You will oversee a passionate group of developers, guiding them in their professional growth while maintaining a strong focus on delivering high-quality results that enhance the player experience. In this role, you will be responsible for creating a comprehensive engineering strategy and technical roadmap that aligns with our audience's needs and product objectives. You will partner closely with product and delivery teams to define product features and the overall product roadmap. Your leadership will be crucial in driving technical discussions, making informed decisions, and ensuring the successful execution of engineering work, which includes requirements gathering, technical discovery, design, and work breakdown. You will be directly accountable for the technical success of your team, ensuring that our systems and services operate efficiently and effectively in live environments. This includes identifying, interviewing, and hiring talented software engineers to scale the team, as well as supporting their performance management and career development. By fostering a culture of leadership and collaboration, you will encourage diverse perspectives to solve problems and contribute innovative ideas that enhance our games and player satisfaction.

Responsibilities

  • Create an engineering strategy and technical roadmap with an understanding of our audience and product goals
  • Partner with product and delivery as they define product features and product roadmap
  • Collaborate in technical/architectural discussions, provide direction and drive decision-making
  • Drive the planning and execution of engineering work including requirements gathering, technical discovery, technical design, and work breakdown and estimation
  • Directly accountable for the technical success of the team including ownership of our systems and services operating well and in a cost-effective manner in live environments
  • Identify, interview, and hire software engineers to help teams scale
  • Support engineers with performance management, and career management and development including stretch opportunities for them to grow
  • Create a culture of leadership across engineering by seeking different perspectives at all levels to solve problems and contribute ideas

Requirements

  • 6+ years experience as a software engineer
  • 2+ years of mobile game development experience; unreal/unity experience preferred
  • 4+ years in a leadership position, working directly on the production of a game as an Engineering Manager or Technical Lead
  • Experience leading team through feature development (planning, execution, delivery, post-release support)
  • Experience building reliable, scalable, and maintainable software systems
  • Experience with software development, including shipping one or more products on large code bases that span a range of platforms and tools
  • Experience collaborating across departments to create solutions

Nice-to-haves

  • Experience building out a new team from scratch
  • Experience managing co-development or outsourcing relationships
  • Familiarity with Teamfight Tactics

Benefits

  • Open paid time off policy
  • Flexible work schedules
  • Medical insurance
  • Dental insurance
  • Life insurance
  • Parental leave for you, your spouse/domestic partner, and children
  • 401k with company match
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service