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)