Job Description
Engineering at Epic
What we do
Epic Games is adding a Senior Engineer to build client applications with a focus on Epic's Online Services platform, including streaming video, Epic's store and in-game SDK, and more. Whether it's a tool used by customer service to assist gamers, or a web-based companion application for a game, at Epic you'll have opportunities to make an impact in many areas across the company.
What you'll do
We're looking for a Senior Backend Engineer to join our growing organisation. At Epic, you'll work closely with Epic teams around the world to further develop and maintain user-centric experiences.
In this role, you will
• Be responsible for the design, build and maintenance of distributed processing systems
• Build APIs for high scale services (ideally using Go)
• Handle long term connections in building systems with Kubernetes clusters
What we're looking for
• Somebody with extensive knowledge of Go concurrency patterns
• Production experience in building GRPC endpoints
• Experience in working with message broker
• Confidence working with Kubernetes based environments
• NoSQL and SQL based databases exposure is ideal
• Candidates with experience in maintaining high availability services
• Someone who is user-focused, passionate, scrappy, solutions-focused, and innovative. These traits equal success at Epic and influence everything we do.
Nice to have skills
• Some exposure to DevOps tooling is ideal (including Terraform, Docker)
• Prior experience working within microservice environments is advantageous
• Experience in tracing and monitoring would be beneficial
• An overall passion for gaming goes a long way!
Jobcode: Reference SBJ-rz51j7-3-149-214-32-42 in your application.