logo

Epic Games

Senior Staff Software Engineer

Department
Engineering
Job Type / Location
Bellevue
Experience Required
5+ years
Posted On

About the Team

Epic Games is looking for a Senior Staff Software Engineer to join our team. In this role, you will be a key contributor to building and optimizing the backend systems that power Epic's online services and games.

Responsibilities

  • Design, develop, and maintain highly scalable and reliable backend services for Epic's online platform.
  • Lead architectural discussions and drive the implementation of complex technical solutions.
  • Collaborate with cross-functional teams to define requirements and deliver high-quality software.
  • Mentor junior engineers and contribute to a culture of technical excellence.
  • Optimize existing systems for performance, reliability, and cost-effectiveness.
  • Participate in on-call rotations and provide support for production systems.

Requirements

  • Strong proficiency in C++ and experience with large-scale distributed systems.
  • Extensive experience with cloud infrastructure (AWS, GCP, or Azure).
  • Experience with containerization technologies like Kubernetes and Docker.
  • Demonstrated ability to design and implement microservices architectures.
  • Proficiency in monitoring, alerting, and troubleshooting complex systems.
  • Solid understanding of data structures and algorithms.
  • Experience working in a Linux environment.
  • Excellent communication and collaboration skills.

View Assessment Process

Think you'll be a good fit?