Senior Engine Programmer, Content Distribution
Epic Games2 months ago
Montréal, CanadaSenior
Responsibilities
- Design and implement low-level engine systems across networking, I/O access interfaces, analytics, and the language toolchain.
- Redesign Unreal Engine to support 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 exposing engine capabilities to internal and external gameplay developers.
- Collaborate across core engine and gameplay teams to define and deliver solutions.
- Drive technical excellence through debugging, maintenance, reliability, and optimization across platforms.
Requirements
- Strong C++ skills and the ability to design low-level game systems and associated tooling.
- Experience creating and maintaining APIs with strong backward compatibility requirements.
- Experience applying code design patterns in live environments to reduce maintenance and improve stability.
- Experience with multiple programming languages and a track record of using their strengths effectively.
- Experience writing performant code across multiple hardware platforms, including game consoles.
- Strong problem-solving, communication, collaboration, and ambiguity-navigation skills.
- Familiarity with AI-assisted development tools and workflows is preferred.
Benefits
- 100% employer-paid benefits for employees and dependents, including medical, dental, vision, critical illness, telemedicine, life and AD&D, long-term disability, and short-term disability coverage.
- Retirement savings plan with a competitive employer match.
- Employee assistance program and free therapy and coaching through Modern Health.
- Work involves multiple platforms, including game consoles.
About Epic Games
Epic Games builds Fortnite and operates the Epic Games Store, and develops Unreal Engine and Epic Online Services for game studios and creators. Its business model spans game sales and in-game purchases, Unreal Engine licensing and royalties, and revenue share from its storefront and services. Founded in 1991 and headquartered in Cary, North Carolina, this privately held company’s technology is also used in film/TV, architecture, automotive, and simulation.