Jump to Main ContentJump to Primary Navigation

Riot’s Enterprise Technology organization ensures Rioters have what they need to unlock their full potential by building secure, reliable, and scalable internal systems that keep the company running smoothly. From enabling critical business operations to reducing friction in day-to-day workflows, Enterprise Technology partners across the organization to design tools and platforms that help teams move faster and work smarter.

That’s where you come in. As a Senior Software Engineer, reporting into the Manager, Enterprise Systems Engineering,  focused on internal tooling and enterprise integrations, you will build and maintain the systems and automations that connect Riot’s enterprise platforms and streamline core business processes. You’ll partner closely with product owners, system leads, and domain experts across HR, Finance, IT, Legal, and Workplace to translate complex workflows into well-designed, maintainable software.

In this role, you will contribute to the design and implementation of integration-heavy services, APIs, and automation frameworks that improve reliability, reduce manual effort, and increase operational clarity across the enterprise. Your work will directly impact how Rioters hire, plan, spend, onboard, and operate at scale. The ideal candidate brings strong software engineering fundamentals, experience building internal tools or platform services, and a mindset oriented toward practical problem-solving and continuous improvement. They are comfortable working in ambiguous problem spaces, collaborating with non-technical partners, and taking ownership of systems from design through operation.

Responsibilities:

  • Design, build, and maintain internal enterprise tools, services, and automations that streamline core business processes and improve operational efficiency across Riot.
  • Partner closely with system owners, and domain leads to understand real business workflows, translate requirements into technical designs, and deliver scalable, maintainable solutions.
  • Contribute to the architecture and implementation of integration-heavy systems, including APIs, event-driven workflows, middleware, and automation frameworks connecting enterprise platforms.
  • Develop software with a strong emphasis on reliability, security, and maintainability, applying best practices in source control, code reviews, testing (unit, integration, and functional), and continuous delivery.
  • Author and maintain technical design documents, RFCs, and operational runbooks, ensuring systems are understandable, supportable, and resilient over time.
  • Participate in an engineering on-call rotation, diagnosing and resolving production issues, driving root-cause analysis, and improving system robustness through post-incident learnings.
  • Continuously identify opportunities to reduce manual work and process friction through automation, integration, and thoughtful system design.

 

Required Qualifications:

  • 4+ years of professional experience in full-stack software development
  • Deep hands-on programming experience in Node, Typescript, React
  • Real-Life Experience with modern frameworks (e.g. NextJS, NestJS)
  • Experience building RESTful and GraphQL APIs, working with relational (e.g., PostgreSQL, MySQL) and non-relational (e.g. Redis) databases.
  • Comfortable with cloud infrastructure and deployment: e.g., AWS, containers (Docker), orchestration (Kubernetes), CI/CD pipelines.
  • Experience investigating problems, getting to the root of business problems and providing a sustainable software solutions
  • Familiar with software engineering best practices: automated testing (unit, integration), code reviews, monitoring/observability, security and performance considerations.
  • Excellent communication skills and ability to work collaboratively in an agile/scrum team.
  • Demonstrated ability to lead technical initiatives and contribute to architecture decisions.
  • Bachelor’s degree in Computer Engineering, Computer Science, Information Systems, or related field (or equivalent experience delivering enterprise technology solutions).

 

Desired Qualifications:

  • Enterprise software development experience, including integrations with enterprise-grade APIs or platforms.
  • Prior work in B2B software, developer platforms, or internal tooling ecosystems
  • Strong technical knowledge of enterprise platforms (e.g., Workday, ServiceNow, Coupa, Concur, Oracle, IronClad) and the respective integration options.
  • Experience with integration platforms (Workato, MuleSoft, Dell Boomi, etc.).
  • Experience with serverless technologies and event-driven systems.
  • Experience with Amazon Event Bridge
  • Some experience or desire to learn Go
  • Experience delivering AI (traditional or generative) or advanced automation solutions at scale.
  • Experience with LLM platforms (OpenAI ChatGPT, Anthropic Claude, Google Gemini) and their enterprise applications.

 

For this role, you'll find success through craft expertise, a collaborative spirit, and choices that focus on your fellow Rioters, who are the customers of your work. Being a dedicated fan of games is not necessary for this position!

Our Perks:

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.

At Riot Games, we put players first. That mission drives every decision in our quest to create games and experiences that make it better to be a player. Whether you’re working directly on a new player-facing experience or you’re supporting the company as a whole, everyone at Riot is part of our mission. And just like in our games, we’re better when we work together. Our goal is to create collaborative teams where you are empowered to bring your unique perspective everyday. If that sounds like the kind of place you want to work, we’re looking forward to your application.

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. We consider for employment all qualified applicants, including those with criminal histories, in a manner consistent with applicable federal, state and local law, including the California Fair Chance Act, the City of Los Angeles Fair Chance Initiative for Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, the San Francisco Fair Chance Ordinance, and the Washington Fair Chance Act.

Per the Los Angeles County Fair Chance Ordinance, the following core duties may create a basis for disqualifying candidates with relevant criminal histories:

  • Safeguarding confidential and sensitive Company data
  • Communication with others, including Rioters and third parties such as vendors, and/or players, including minors
  • Accessing Company assets, secure digital systems, and networks
  • Ensuring a safe interactive environment for players and other Rioters

These duties are directly related to essential operations, safety, trust, and compliance obligations within our organization. Please note that job duties may evolve based on business needs and additional responsibilities may be assigned as necessary to maintain operational efficiency and security. 



  • (Los Angeles Only) Base salary range between $161,500.00 - $227,000.00 USD + incentive compensation + equity + 401K with company match + medical, dental, vision, and life insurance + short and long-term disability + open PTO.