What We Do
The Epic Games Store is a digital storefront for PC games that aims to be a great place for players to buy and play games, and for developers to publish them. We're hiring across the Epic Games Store to expand our features and reach.
We are a highly collaborative team, working to create scalable, reliable, and secure systems to power the next generation of games. We are passionate about creating great player and developer experiences and are looking for other passionate people to join our growing team.
What You'll Do
We are looking for a passionate Senior Staff Software Engineer to join our team, working across the backend stack to deliver features and services to players and developers. We build highly scalable, distributed services that deliver new features to millions of players and game developers. If you are passionate about building large-scale backend systems, solving complex technical challenges, and working with a team that values collaboration and innovation, we encourage you to apply!
In this role, you will:
- Design, build, and maintain highly scalable, reliable, and secure backend services for the Epic Games Store
- Collaborate with cross-functional teams to define, design, and ship new features and services
- Lead technical discussions, architectural reviews, and mentor junior engineers
- Write high-quality, maintainable, and testable code
- Troubleshoot and debug production issues
- Participate in on-call rotations and ensure the availability of our services
What we're looking for:
- 10+ years of experience in backend software development
- Strong proficiency in one or more backend languages (e.g., C++, Go)
- Experience designing and building large-scale distributed systems
- Experience with relational and/or NoSQL databases (e.g., SQL)
- Experience with cloud platforms (e.g., AWS, GCP, Azure)
- Experience with Linux environments
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills
Nice to have skills:
- Experience with game development or the game industry
- Experience with Unreal Engine
- Experience with observability and monitoring tools
- Experience with security best practices