Senior Engine Programmer, Content Distribution
About Us
At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating. Epic Games is a leading interactive entertainment company with over 30 years of experience making award-winning games and engine technology. Our Unreal Engine empowers developers to build high-fidelity, interactive experiences for PC, console, mobile, and VR, and is also embraced by content creators across industries like media, automotive, and architectural design.
About the Role
The Content Delivery team builds the critical technologies that deliver high-quality content on demand to live Fortnite players. You'll develop core features for the next generation of Unreal Engine, working across game teams and Epic projects to shape how dynamic content is delivered at scale.
Responsibilities
- Architect and implement low-level engine systems across multiple platforms, including networking, I/O access interfaces, analytics, and the language toolchain, with a focus on robustness, performance, and usability
- Re-architect Unreal Engine to support the long-term vision of delivering content on demand at a more granular level
- Own the design, development, and delivery of complex new features in a live game product
- Bring together multiple engine subsystems to achieve maintainable functional solutions
- Design stable, forward-thinking APIs that expose engine capabilities to gameplay layers, for both internal and external developers
- Collaborate across core engine and gameplay teams to build solutions that meet diverse and evolving needs
- Drive technical excellence across platforms, including debugging, maintenance, system reliability, and optimization
Requirements
- Strong C++ skills with the ability to architect low-level game systems and associated tooling
- Experience creating and maintaining APIs with strong backward compatibility requirements
- Demonstrated ability to apply code design patterns in live environments to reduce maintenance and improve stability
- Strong problem-solving skills with the ability to find solutions beyond established approaches
- Ability to navigate ambiguity and collaborate with teams to define deliverables
- Experience with multiple programming languages and a track record of leveraging their strengths effectively
- Excellent communication skills
- Experience writing performant code across multiple hardware platforms, including game consoles
Familiarity with AI-assisted development tools and workflows is a plus.
Benefits
- 100% paid premiums for medical, dental, and vision coverage for you and your dependents
- Long-term disability, life insurance, and a 401k with competitive match
- Robust mental well-being program through Modern Health, offering free therapy and coaching for employees and dependents
- Unlimited PTO and sick time
- Company-wide paid breaks and events throughout the year
- Paid sabbatical after 7 years of employment