logo

Epic Games

Senior Staff Software Engineer, Cloud Network Infrastructure

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

About Us

Epic Games is a leading interactive entertainment company and provider of 3D engine technology. Epic operates one of the world's largest games, Fortnite, and develops Unreal Engine, a photo-realistic real-time 3D creation tool used across industries such as games, film and television, architecture, automotive, manufacturing, and simulation. Epic Games is an equal opportunity employer.

We are a global team of Epic people who are passionate about building amazing experiences for our community, and we’re looking for a Senior Staff Software Engineer, Cloud Network Infrastructure to join us in Bellevue, Washington.

This role is open to various levels, and we’re looking for candidates with a track record of impact and increasing leadership experience.

What you'll do

  • Architect, design, implement, and maintain the network infrastructure supporting Epic Games' cloud-based services and applications
  • Collaborate with other engineering teams to understand their networking needs and provide scalable, reliable, and secure solutions
  • Lead the evaluation and selection of networking technologies, tools, and vendors
  • Develop and implement network automation, monitoring, and alerting systems
  • Provide expert-level support for network-related issues, participating in an on-call rotation as needed
  • Mentor and guide junior engineers, fostering a culture of technical excellence and continuous learning
  • Contribute to the overall strategy and roadmap of Epic Games' cloud infrastructure

What we're looking for

  • Experience in designing, implementing, and operating complex network infrastructures on cloud platforms
  • Deep understanding of network protocols, topologies, and security best practices
  • Proficiency in at least one major cloud provider (e.g., AWS, Azure, GCP)
  • Strong troubleshooting and problem-solving skills
  • Experience with automation tools and scripting (e.g., Python, Terraform, Ansible)
  • Excellent communication and collaboration skills
  • Ability to work independently and as part of a team in a fast-paced environment
  • Experience with Linux operating systems
  • Demonstrated experience in a software development environment with distributed systems, microservices, and containerization (e.g., Kubernetes)
  • Experience with infrastructure-as-code tools (Terraform, Ansible, GitLab CI)

View Assessment Process

Think you'll be a good fit?