Senior Software Engineer
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.
Recommended Jobs
Director of Maintenance and Operations
Please attach the following documents: 1. Resume 2. Supplemental Responses: Your responses will be provided to a panel of experts for evaluation and scoring. It is important that you provide enough de…
Business Analyst
The Role: You will be responsible for : Contributing to and driving continuous process improvement initiatives to meet business needs. Establishing project plans, resources, budgets and tim…
Software Applications Engineering - Engineer|7766
Job Responsibilities: Collaborates with team members to answer customer inquiries and support debug issues in customer design software systems. Assists with completing tasks related to system a…
AI & Project Coordination Intern (Bali)
AI & Project Coordination Intern (Bali) Location: Bali, Indonesia (On-site only) Compensation: Unpaid Internship Role Overview Join the dynamic and fast-paced project management division of…
Sr Lead Product Manager, Venmo Commerce
The Company PayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, Pa…
Wheel Loader Operator
Job Description Wheel Loader Operator PeopleReady of Escondido, CA is now hiring Wheel Loader Operators in San Marcos, CA! The Wheel Loader Operator is responsible for safely operating a John …
Systems Engineer Principal
Responsibilities for this Position Location: USA CA Point Mugu Full Part/Time: Full time Job Req: RQ212279 Type of Requisition: Pipeline Clearance Level Must Currently Possess: …
Overnight Security Guard
Are you a night owl who thrives during overnight hours? Do you stay calm, alert, and focused when others are asleep? Do you take pride in keeping people and property safe? If so, this may be the ove…
LOCUM Cardiothoracic Physician Assistant
We are staffing up a full time locum Cardiothoracic Surgery Physician Assistant or Nurse Practitioner near Fruitvale, CO In this 24-hour 'on call' role the candidate will be supporting a wonderf…
Social Media Marketing Manager
Milani Cosmetics, a Los Angeles-based market leading color cosmetics brand, was founded over 20 years ago, with the passionate belief that everyone should have the opportunity to own and enjoy luxury…