About the Role
Epic Games is looking for a Senior Staff Software Engineer, Cloud Network to join our team. In this role, you will be a key contributor to our growing cloud infrastructure. As a member of our Cloud Network team, you will be responsible for designing and implementing solutions that power Epic's infrastructure and games in the cloud.
What You’ll Do
- Take ownership of significant pieces of the cloud network and backend infrastructure.
- Design, develop, and maintain the cloud network infrastructure, focusing on scalability, reliability, and security.
- Collaborate with other engineering teams to understand their networking needs and provide effective solutions.
- Troubleshoot and resolve complex network issues in a timely manner.
- Stay up-to-date with the latest cloud networking technologies and best practices.
- Mentor junior engineers and contribute to a culture of continuous learning.
What We’re Looking For
- Significant experience in network engineering and cloud infrastructure (AWS, Azure, GCP).
- Deep understanding of cloud networking concepts, including virtual networks, load balancing, DNS, and CDN.
- Experience with container orchestration technologies like Kubernetes and service mesh solutions.
- Proficiency in backend development with a focus on building scalable and reliable services.
- Experience with observability tools and practices.
- A passion for shipping high-quality, high-performance software.
- Strong problem-solving skills and the ability to work independently or as part of a team.
- Excellent communication and interpersonal skills.