Principal Software Engineer - Riot Client
Principal Software Engineer - Riot Client
Riot Games
Los Angeles, CA
See who Riot Games has hired for this role
Pay found in job post
Retrieved from the description.
Base pay range
As a Principal Software Engineer, you will be the Tech Lead on the Riot Client team. As a tech lead, you will be responsible for driving technical excellence and long term technical direction for the team, ensuring high-quality deliverables, and fostering a collaborative and innovative work environment. You will play a crucial role in guiding and mentoring our engineering team through the software development lifecycle. You will partner with different disciplines, and collaborate across teams and organizations at Riot to deliver the best player experience with sound architecture decisions. Your work will be instrumental for Riot’s out-of-game ecosystem to be successful by unlocking Riot Client’s next level of capabilities for game distribution, content, social and internal developer efficiency.
Responsibilities:
- Involve in high-level strategic planning and hands-on technical leadership with engineers to ensure the delivery of high-quality, scalable, and reliable engineering solutions
- Manage the wide Riot Client dependency map across Riot, understand the tech complexity and provide strong guidance on how to evolve the application with integrity
- Partner closely with team engineering manager and across disciplines(product, production, QA, design, data insight) to achieve the best player experience
- Collaborate and align across teams and organizations to drive long-term technical solutions
- Develop a strong technical vision that incorporates different customer needs(players, game teams, internal developers) and drive the implementation
- Mentor other engineers in technical and interpersonal skills
- Bachelor's, Master’s degree in Computer Science or a related field, or comparable experience in software development
- 10+ years of industry experience in software engineering. 2+ years of experience in a technical leadership role or comparable experience
- Expertise in C++ and web technology (React, Node.js)
- Experience in building desktop client applications
- Have been responsible for driving the design and leading of development of long-term(1 year plus) efforts across teams, including stakeholder alignment, requirements gathering, planning, testing, and release
- Excellent interpersonal and communication skills. Ability to work collaboratively with across disciplines and organizations
- Experience with Electron
- Experience in build pipelines
- Experience in developer efficiency tooling
Our Perks:
Riot focuses on work/life balance, shown by our open paid time off policy and 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. We encourage you to read more about our value of thriving together and our ongoing work to build the most inclusive company in Gaming.
- (Los Angeles Only) Base salary range between $218,300.00 - $304,300.00 USD + incentive compensation + equity + 401K with company match + medical, dental, vision, and life insurance + short and long-term disability + open PTO.
- (Mercer Island only) Base salary range between $218,300.00 - $304,300.00 USD + incentive compensation + equity + 401K with company match + medical, dental, vision, and life insurance + short and long-term disability + open PTO.
-
Seniority level
Not Applicable -
Employment type
Full-time -
Job function
Engineering and Information Technology -
Industries
Computer Games, Software Development, and Technology, Information and Internet
Referrals increase your chances of interviewing at Riot Games by 2x
See who you knowGet notified about new Principal Software Engineer jobs in Los Angeles, CA.
Sign in to create job alertSimilar jobs
People also viewed
-
Frontend Software Engineer (Copilot Team)
Frontend Software Engineer (Copilot Team)
-
Backend Software Engineer
Backend Software Engineer
-
Fullstack Software Engineer
Fullstack Software Engineer
-
Junior Back End Engineer
Junior Back End Engineer
-
Software Engineer, Backend (All Teams)
Software Engineer, Backend (All Teams)
-
Intermediate Full-stack Engineer (Remote)
Intermediate Full-stack Engineer (Remote)
-
Node.JS Developer
Node.JS Developer
-
Front-End Developer
Front-End Developer
-
Junior Software Developer
Junior Software Developer
-
BACKEND DEVELOPER INTERN
BACKEND DEVELOPER INTERN
Similar Searches
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More