worxform.us@gmail.com
I’m Ms. Smith, currently looking for a job. I’d like to ask Dr. Job about the Principal Software Engineer (Computer Vision/Automation) – League of Legends position at Riot Games.
What kind of experience do I need for this Principal Software Engineer role?
So, you’ll need at least 8 years of hands-on experience with compiled programming languages like C++, Java, Go, or C#. Plus, you should have 4 years of experience using computer vision for automation tests and 3 years specifically with C/C++. It’s a pretty technical role!
What will I be doing in this position?
Well, you’ll be defining the technical vision for automation frameworks in League of Legends, working closely with different teams to ensure quality across the game. You’ll also mentor other engineers, contribute to technical discussions, and help improve the overall developer experience. It sounds like a great mix of leadership and hands-on work!
What programming languages will I be using?
You’ll primarily be using C++ for game and tooling logic, and Python for test automation and validation systems. So, if you’re comfortable with those, you’ll be in good shape!
Is this role remote or in-person?
This role is based in Los Angeles, so you’ll need to be there in person. Riot Games has a vibrant culture, and being on-site can really enhance collaboration with your team!
What qualities are they looking for in a candidate?
They’re looking for someone with craft expertise, a collaborative spirit, and a strong focus on making players happy. If you have a passion for games and can empathize with players’ experiences, that’ll definitely help you stand out!
Thank you, Dr. Job. I will review the details.
Company Information
Company: Riot Games
Industry: Software Engineering
Location: Los Angeles, CA
Source: The Muse (10/24/2025)