31 Jul
|
RIOT GAMES
|
Haymarket
31 Jul
RIOT GAMES
Haymarket
Riot engineers bring deep knowledge of specific technical areas but also value the prospect 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 Core Tech team within Teamfight Tactics, you will work with all team disciplines to design, implement, and iterate on modern game development workflows, pipelines, and tooling. 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 Senior Engineering Manager accountable for the Core Tech team.
This is a full time position, based in Sydney, Australia.
Responsibilities:
- Partner with technical leadership to develop solutions, and collaborate closely with design to deliver high-performance systems that maximize player enjoyment
- Lead and contribute to architecture requirements, technical design, and implementation across relevant systems, shaping the team’s technical direction and standards
- Make it easier for developers to create awesome experiences by improving their tools and workflows
- Work closely and align with various stakeholders and disciplines spanning multiple teams to deliver awesome features
- Provide mentorship to engineers, tech artists, and tech designers
- Participate in the team's support rotation
- Reduce ambiguity in a problem space through technical discovery & prototyping
Required Qualifications:
- 10+ years of software development, including shipping one or more products on large code bases that span a range of platforms and tools
- Expertise with C++
- 4+ years game engine experience (ex. Unity, Unreal Engine ) and familiarity with game engine tools, workflows, & content pipelines
- Demonstrated ability to collaborate effectively across multiple disciplines, coupled with strong product sense, pragmatic decision-making, and player empathy in technical choices
- Strong communication skills
- Experience mentoring others in both soft and hard skills
- Product sense, pragmatism, and player empathy in making tech decisions
- BS in Computer Science, or proven understanding of Computer Science fundamentals
Desired Qualifications:
- Familiarity with Teamfight Tactics
- Mobile and/or multi-platform experience
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 players' experiences, this could be your role!
📌 Principal Software Engineer (Core Tech) (Haymarket)
🏢 RIOT GAMES
📍 Haymarket