Principal Software Engineer, Backend Architecture

1 Month ago • 8 Years + • Backend Development • $229,200 PA - $319,500 PA

Job Summary

Job Description

As a Principal Software Engineer, you will be responsible for the entire back-end servicing the core gameplay of a new game, including defining interactions between client and server and ensuring robust monitoring and diagnostic capabilities. You will lead and mentor more junior engineers. You will also be responsible for building features, improving server reliability, implementing server infrastructure, and supporting live services and operational tools. Additionally, you'll collaborate with various teams like art and design, work with cloud technologies such as AWS, and ensure the technical foundation supports a smooth launch at scale.
Must have:
  • 8+ years of experience building large-scale backend systems
  • 3+ years as a technical lead
  • Experience designing scalable architecture
  • Expertise with C++, Java, Golang, or other modern language
  • Experience with cloud computing
Good to have:
  • Experience working on a global scale online game
  • Experience with Unreal Engine
  • Experience with client/service architecture
  • Experience with CI/CD pipelines (e.g., Jenkins)
  • Experience with containerization and orchestration (e.g., Docker, Kubernetes)
Perks:
  • Open paid time off
  • Flexible work schedules
  • Medical, dental, and life insurance
  • Parental leave
  • 401k with company match

Job Details

Riot Engineers bring deep knowledge of specific technical areas but also value the chance to work in many broader domains. As a Software Engineer, you’ll also dive into projects that focus on team cohesiveness and cross-team goals. You’ll lead without authority and provide other engineers with a clear illustration of extraordinary engineering.

As a Principal Software Engineer on an unpublished R&D Product focused on backend services, you will be responsible for the entire back-end servicing the core gameplay of a new game. This includes defining interactions between client and server that are fundamental to every player’s experience (think: high load, high availability) and varying infrastructure and compliance requirements. Additional responsibilities include ensuring we have robust monitoring and diagnostic capabilities, delivery of tools and processes supporting cadenced updates and live operations, and broad oversight over how these technologies connect to the rest of the player and developer experience. Finally, you are responsible for ensuring that all of this rests on a solid technical foundation so when we get to launch at scale, everything goes smoothly.

Responsibilities:

  • Design, build, and deliver internet scale backend services and technology for a genre-defining game we will deliver globally to millions of people
  • Collaborate with leadership on planning and long term vision for gameplay related services
  • Own building features from in-game all the way down to the backend service implementation
  • Build features to improve server reliability and performance
  • Implement server infrastructure in support of new gameplay features
  • Build and support live services and operational tools
  • Work with cloud technologies and services such as AWS
  • Mentor more junior engineers on the team
  • Collaborate effectively with art, design, and other disciplines within game development
  • Review and identify risks and requirements for usage of shared technologies owned by other teams

Required Qualifications:

  • 8+ years of experience building large scale backend systems or game services
  • 3+ years of experience as a technical lead
  • Experience developing large systems from scratch, including gathering requirements and designing scalable, production-ready architecture
  • BS degree or equivalent experience
  • Expertise with C++, Java, Golang, or any other modern language
  • Experience with cloud computing and cloud technologies

Desired Qualifications:

  • Experience working on a global scale online game
  • Experience with Unreal Engine
  • Experience working on both sides of client/service architecture
  • Experience with CI/CD pipelines such as Jenkins
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes

For 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!

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.

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. 

 

Similar Jobs

Toca boca - Director of Finance, Digital Games

Toca boca

Stockholm, Stockholm County, Sweden (Hybrid)
3 Weeks ago
Amber - Game Designer - Mobile (Project Based)

Amber

Bucharest, Bucharest, Romania (On-Site)
1 Year ago
Penumbrainc - Logistics Specialist I

Penumbrainc

Salt Lake City, Utah, United States (On-Site)
2 Years ago
TiMi Studio Group - TiMi Europe- Senior business development manager

TiMi Studio Group

London, England, United Kingdom (On-Site)
8 Months ago
Onehouse - Senior Backend Engineer (India)

Onehouse

Bengaluru, Karnataka, India (Hybrid)
10 Months ago
XBorg - Senior Back-End Software Engineer

XBorg

(Remote)
4 Months ago
Gala games - Senior Back End Engineer

Gala games

Pakistan (On-Site)
4 Months ago
Nolimit City - Backend Developer

Nolimit City

Gurugram, Haryana, India (On-Site)
5 Months ago
Abnormal Security - Software Engineer II - Back End (Engineering Effectiveness)

Abnormal Security

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Baton - Software Engineer - Backend

Baton

San Francisco, California, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

lifechruh - Director of Transformation

lifechruh

Edmond, Oklahoma, United States (On-Site)
4 Months ago
Toast - Territory Account Executive

Toast

Livonia, Michigan, United States (On-Site)
3 Weeks ago
Zynga - Technical Artist

Zynga

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Varonis  - Customer Success Operations Manager

Varonis

Netherlands (On-Site)
1 Month ago
Nice - Software Engineer-PHP

Nice

Pune, Maharashtra, India (Hybrid)
2 Months ago
Token Metrics - DevOps/Site Reliability Engineer

Token Metrics

Lisbon, Lisbon, Portugal (Remote)
1 Year ago
Corsair gaming - Sr. Specialist - Gaming Marketing ANZ

Corsair gaming

Taipei City, Taiwan (On-Site)
1 Month ago
Side - Regional HR Director

Side

Tokyo, Tokyo, Japan (On-Site)
2 Months ago
LeoVegas - Senior Commercial Analyst

LeoVegas

Leeds, England, United Kingdom (Hybrid)
2 Months ago
Capgemini - Application Consultant

Capgemini

Mumbai, Maharashtra, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Los Angeles, California, United States

GoMotive - Account Executive, Enterprise - Great Lakes

GoMotive

United States (Remote)
2 Months ago
Zinnia - Performance Marketing Specialist - SEM & Emerging Channels

Zinnia

Atlanta, Georgia, United States (Remote)
1 Month ago
Google - Software Engineer III, Infrastructure, Google Cloud Platforms

Google

Sunnyvale, California, United States (On-Site)
8 Months ago
zoox - Manager, Maintenance Engineering

zoox

Hayward, California, United States (On-Site)
5 Months ago
Postman - Senior Software Engineer (Frontend), Growth Engineering

Postman

San Francisco, California, United States (Hybrid)
2 Months ago
Forescout Technologies  Inc  - Associate Software Engineer

Forescout Technologies Inc

Dallas, Texas, United States (Hybrid)
2 Months ago
Ness - Senior Marketo and Marketing Cloud Specialist

Ness

United States (On-Site)
2 Months ago
Apple - Sr. Software Backend Engineer

Apple

Seattle, Washington, United States (On-Site)
1 Month ago
Adyen - Senior Commercial Business Manager

Adyen

New York, United States (On-Site)
4 Weeks ago
bytedance - SOC Prototype FW Engineer- Pico - San Jose

bytedance

San Jose, California, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Roof Stacks - Backend Developer

Roof Stacks

Istanbul, İstanbul, Türkiye (On-Site)
3 Months ago
seedify - Backend Engineer

seedify

India (Remote)
8 Months ago
Axi - Backend Developer

Axi

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Capgemini - PHP Developer

Capgemini

Gurugram, Haryana, India (On-Site)
1 Month ago
Flexera Software - Senior Backend Engineer

Flexera Software

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago
YallaPlay - Backend Engineer

YallaPlay

(Remote)
2 Months ago
N-ix - Senior Node.js Engineer

N-ix

Ukraine (Remote)
3 Months ago
GoMotive - Senior Software Engineer, Backend

GoMotive

India (Remote)
1 Month ago
Roof Stacks - Senior Backend Developer (Card Payment Systems)

Roof Stacks

Istanbul, İstanbul, Türkiye (Hybrid)
3 Weeks ago
LeoVegas - Backend Engineer - Regulatory Reporting

LeoVegas

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Lehi, Utah, United States (Hybrid)

Pune, Maharashtra, India (Hybrid)

United States (Remote)

Lehi, Utah, United States (Hybrid)

Lehi, Utah, United States (Hybrid)

Lehi, Utah, United States (Hybrid)

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (Hybrid)

Lehi, Utah, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by entrata

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug