Senior Engine Programmer, Content Distribution
Epic Games5 days ago
Responsibilities
- Architect and implement low-level engine systems across platforms, including networking, I/O access interfaces, analytics, and the language toolchain
- Re-architect Unreal Engine to support more granular on-demand content delivery
- Own the design, development, and delivery of complex features in a live game product
- Integrate multiple engine subsystems into maintainable functional solutions
- Design stable APIs for internal and external developers and gameplay layers
- Collaborate with core engine and gameplay teams to define and deliver solutions
- Drive debugging, maintenance, system reliability, and optimization across platforms
Requirements
- Strong C++ skills and experience architecting low-level game systems and associated tooling
- Experience creating and maintaining APIs with strong backward-compatibility requirements
- Demonstrated use of code design patterns in live environments to improve maintainability and stability
- Experience with multiple programming languages and a record of leveraging their strengths effectively
- Experience writing performant code across multiple hardware platforms, including game consoles
- Strong problem-solving, communication, and cross-team collaboration skills
- Familiarity with AI-assisted development tools and workflows is a plus
Benefits
- 100% employer-paid medical, dental, vision, long-term disability, and life insurance premiums for employees and dependents
- 401(k) with competitive match
- Free therapy and coaching through Modern Health for employees and dependents
- Company events and company-wide paid breaks
- Unlimited paid time off and sick time
- Paid sabbatical after seven years of employment
Tech Stack
C++Unreal Engine
Categories
Gaming