Software Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimate### Who you are
- Full-stack software engineer with deep knowledge of modern frontend technologies
- 5+ years of professional experience as a Software Engineer
- Bachelor's degree in Computer Science or a related field (or equivalent practical experience)
- Expertise with modern full-stack development, including Next.js and Typescript
- Professional experience and proficiency with services development (preferably Golang)
- Strong understanding of CI/CD pipelines, web infrastructure, and tooling for automated testing and deployment
- Experience mentoring and elevating technical standards across a team
- Experience with globally deployed platforms as well as distributed teams
- Professional experience integrating web applications and services with Salesforce
- For this role, you'll find success through craft expertise, a collaborative spirit, and decision-making that prioritizes your fellow Rioters and players, who are the customers of your work. Being a dedicated fan of games is not necessary for this position!
### What the job involves
- Riot Engineers bring deep knowledge of specific technical areas but also value the chance to work in many broader domains. As a Senior Software Engineer, you’ll also dive into projects that focus on team cohesiveness and cross-team objectives. You’ll lead without authority and provide other engineers with a clear illustration of extraordinary engineering
- As a Senior Software Engineer on the Community Tech Team, you’ll work closely with world-class designers, technical product managers, and engineers to implement the suite of products helping empower third-party developers and content creators to enhance player engagement for our games
- You will help build services and web apps that help power Riot’s third-party integrations as well as building solutions for content creators to enhance player engagement
- You will report to the Manager, Software Engineering for the Community Tech Team
- Develop end-to-end internal web applications and player-facing solutions
- Maintain and evolve distributed services serving high-traffic APIs used by Riot’s third-party applications
- Create high-quality software by writing unit, functional, and integration tests
- Partner with product, quality, user experience, and visual design to create the best possible experience for players
- Lead technical design and architecture for complex systems, driving long-term maintainability and scalability
- Mentor engineers and raise the technical bar through design reviews, architectural guidance, and best practice adoption
### Benefits
- Healthcare: Medical, dental, and vision plans that cover you as well as your spouse/domestic partner and children.
- Family Care: Life insurance, parental leave, plus short and long-term disability.
- Open Paid Time Off: In addition to holidays, a 2-week end of year break, and a 1-week mid-year break, Rioters are trusted to take the time they need throughout the year.
- Retirement: Riot matches retirement contributions so you can continue to play games long after you retire.
- Play Fund: Riot’s annual play fund allows Rioters to broaden their knowledge of the games that matter to players and the community.
- Donation Matching: Riot matches donations of time and money to nonprofits to double down on support.
Similar roles
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote- Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite
- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
- Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
- Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite