logo

Epic Games

Senior Staff Software Engineer, Backend (Cloud Infrastructure)

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

About the Role

We are seeking a Senior Staff Software Engineer with a strong background in backend cloud infrastructure to join our team in Bellevue, Washington. This role is crucial for designing, developing, and optimizing highly scalable, reliable, and performant backend systems that power Epic Games' diverse range of products and services.

Responsibilities

  • Lead the design, development, and implementation of core backend cloud infrastructure, including microservices, APIs, and data storage solutions.
  • Drive the architectural vision for scalable and resilient systems, ensuring high availability and performance under heavy load.
  • Mentor and guide junior engineers, fostering a culture of technical excellence and continuous improvement.
  • Collaborate with cross-functional teams to define requirements, integrate services, and deliver robust solutions.
  • Identify and resolve complex technical challenges, performing root cause analysis and implementing preventative measures.
  • Contribute to the evolution of our cloud infrastructure strategy, evaluating new technologies and best practices.
  • Ensure the security, reliability, and maintainability of all backend systems.

Requirements

  • Extensive experience (likely 8+ years) in backend software development, with a focus on large-scale distributed systems.
  • Proficiency in one or more backend languages such as Go, Java, C#, or C++.
  • Deep understanding of cloud platforms like AWS, Azure, or GCP.
  • Strong experience with containerization technologies, particularly Kubernetes.
  • Experience with various database technologies (SQL, NoSQL) and API design (REST, GraphQL).
  • Demonstrated ability to design and implement highly available, fault-tolerant systems.
  • Familiarity with observability tools and practices (monitoring, logging, tracing, telemetry).
  • Excellent problem-solving, analytical, and communication skills.
  • Proven ability to lead technical initiatives and mentor team members.
  • BS in Computer Science or a related technical field, or equivalent practical experience.

Nice to Haves

  • Experience in the gaming industry or with high-traffic consumer-facing applications.
  • Knowledge of Site Reliability Engineering (SRE) or DevOps principles.
  • Contributions to open-source projects.

View Assessment Process

Think you'll be a good fit?