Senior Engine Programmer, Content Distribution
Epic Gamesabout 3 hours ago
Responsibilities
- Architect and implement low-level engine systems across multiple platforms.
- Re-architect Unreal Engine for granular content delivery.
- Own the design, development, and delivery of complex new features.
- Integrate multiple engine subsystems for functional solutions.
- Design stable APIs for internal and external developers.
- Collaborate with core engine and gameplay teams.
- Drive technical excellence through debugging and optimization.
Requirements
- Strong C++ skills for architecting low-level game systems.
- Experience creating and maintaining backward-compatible APIs.
- Ability to apply code design patterns in live environments.
- Strong problem-solving skills and ability to navigate ambiguity.
- Experience with multiple programming languages.
- Excellent communication skills.
- Experience writing performant code across various hardware platforms.
- Familiarity with AI-assisted development tools is a plus.
Benefits
- 100% premium coverage for medical, dental, and vision for employees and dependents.
- Long-term disability and life insurance coverage.
- 401k with competitive match.
- Robust mental well-being program with free therapy and coaching.
- Unlimited PTO and sick time.
- Paid sabbatical after 7 years of employment.
- Company-wide paid breaks and employee celebration events.