Software Engineer III (Tools & Engine) - Teamfight Tactics
Company: Riot Games
Location: Los Angeles
Posted on: October 24, 2024
Job Description:
Software Engineer III (Tools & Engine) - Teamfight TacticsJob
Id: REQ-0008170Riot engineers bring deep knowledge of specific
technical areas but also value the opportunity to work in a variety
of broader domains. As Software Engineers, we work with both new
and current technology, creating innovative solutions to overcome
high-volume obstacles and to deliver player value.As a Staff
Software Engineer (Tools & Engine) in the Teamfight Tactics team,
you will provide technical leadership, technical designs and
hands-on implementations for a wide area of technical areas in an
Unreal game development environment. You will report to an
Engineering manager on the Teamfight Tactics
team.Responsibilities:
- Contribute to technical direction for engine systems,
anticipating upcoming opportunities and risks
- Collaborate on technical/architectural discussions and
technical design
- Responsible for developing patterns, tooling, and standards for
gameplay
- Implementation of foundational systems including, UI
foundations, cross-platform support, CI/CD pipelines, performance,
art and gameplay tools
- Participate in the planning and execution of engineering work
including requirements gathering, technical discovery, technical
design, and work breakdown and estimation.
- Work closely with gameplay and backend teams to deliver
foundational technology for the game product.
- Ensure exceptional code quality by adhering to engineering
excellence which includes: code maintainability, quality,
monitoring, code reviews, and documentation
- Provide mentorship to engineers, tech artists, and tech
designers.Required Qualifications:
- 6+ years experience in professional software development
- 4+ years of professional experience in C++
- 2+ years game development experience; unreal/unity experience
preferred
- Experience in game rendering and engine performance
profiling
- Strong OO C/C++/C# programming experience and data driven
design principles
- Strong knowledge of common game and software design
patterns
- Experience collaborating with teammates across multiple
disciplines
- Product sense, pragmatism, and player empathy in making tech
decisions
- BS in Computer Science, or proven understanding of Computer
Science fundamentalsDesired Qualifications:
- Previously worked with gameplay ability system (GAS) in
unreal
- Online SaaS (software as a service) game development
experience
- Experience building developer workflows
- Mobile or multi-platform performance profiling
- Familiarity with Teamfight TacticsFor 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!Riot has a
focus on work/life balance, shown by our open paid time off policy,
in addition to other perks such as flexible work schedules. We
offer medical, dental, and life insurance, parental leave for you,
your spouse/domestic partner and children, and a 401k with company
match. Check out our benefits pages for more information.Riot Games
fosters a player and workplace experience that values teamwork
embodied by the Summoner's Code and Community Code. Our culture
embraces differences as a strength, and our values are the guiding
principles for how we approach work. We are committed to putting
diversity and inclusion (D&I) at the center of everything we
do, and promoting a fair and collaborative culture where Rioters
treat one another with dignity and respect.(Los Angeles Only) Base
salary range between $183,300.00 - $256,600.00 USD + incentive
compensation + equity + 401K with company match + medical, dental,
vision, and life insurance + short and long-term disability + open
PTO.It's our policy to provide equal employment opportunity for all
applicants and members of Riot Games, Inc. Riot Games makes
reasonable accommodations for handicapped and disabled Rioters and
does not unlawfully discriminate on the basis of race, color,
religion, sex, sexual orientation, gender identity or expression,
national origin, age, handicap, veteran status, marital status,
criminal history, or any other category protected by applicable
federal and state law, including the City of Los Angeles' Fair
Chance Initiative for Hiring Ordinance relating to an applicant's
criminal history (LAMC 189.00).
#J-18808-Ljbffr
Keywords: Riot Games, Los Angeles , Software Engineer III (Tools & Engine) - Teamfight Tactics, IT / Software / Systems , Los Angeles, California
Didn't find what you're looking for? Search again!
Loading more jobs...