Epic Games is looking to protect sensitive game assets from unintended information disclosure.
Requirements
- Expert knowledge in one or more of the following programming languages: C++, Java, Go, or TypeScript
- Deep understanding of distributed systems and design patterns
- Strong knowledge of AWS/Cloud infrastructure including code-as-infrastructure (e.g. Terraform)
- Experience building & managing distributed systems, designing APIs, and deploying services (e.g. Kubernetes)
- Experience working with data analytics to solve, prevent, or monitor for problems
- Knowledge and/or experience mitigating security vulnerabilities in sandboxes / virtual machines and potential mitigation strategies
- Experience building or working with CI/CD environments
Responsibilities
- Directly contribute code and be a code owner for multiple services and code bases
- Investigate technical root causes of unintended information disclosure incidents
- Proactively seek out components in Fortnite backend services that create asset integrity risks, then clearly communicate the problem and recommended solution
- Build and improve internal tooling at scale to protect the Epic creator ecosystem
- Handle various real-time issues that may arise on online services and platforms
- Collaborate with the Fortnite, Unreal Engine, and Epic Games Store teams to understand the security implications of existing and upcoming features, proposing changes if appropriate
- Work with internal and external UEFN development teams, including well-known brands, to address concerns about asset integrity and information disclosure
Other
- 3+ years of software engineering experience, with experience in backend development for games
- Unlimited PTO and sick time
- 100% of the premiums for both you and your dependents
- A robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents
- A 401k with competitive match
- Paid sabbatical after 7 years of employment