Talent.com
Socket.dev
Senior Engine Programmer, Content DistributionSocket.dev • Montreal (administrative region), QC, Canada
Senior Engine Programmer, Content Distribution

Senior Engine Programmer, Content Distribution

Socket.dev • Montreal (administrative region), QC, Canada
3 days ago
Job type
  • Full-time
Job description

WHAT MAKES US EPIC?

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.

Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development.

PROGRAMMING - UNREAL ENGINE

What We Do

Unreal-powered projects have been on the bleeding edge of real-time entertainment for over 20 years. Our team of programming experts are always innovating to improve the tools and technology that empower content developers worldwide.

What You'll Do

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.

In this role, you will

  • Design 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-design 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

What we're looking for

  • Strong C++ skills with the ability to design 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

EPIC JOB + EPIC BENEFITS = EPIC LIFE

We pay 100% for benefits for both employees and dependents and offer coverage for supplemental medical, dental, vision, critical illness, telemedicine, Life and AD&D, long term disability insurance as well as weekly indemnity (short term disability) and a retirement savings plan with a competitive employer match. In addition to the EAP (employee assistance program), we also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents.

ABOUT US

Epic Games is a leading interactive entertainment company. For over 30 years we've been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic's award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent.

Like what you hear? Come be a part of something Epic!

Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here.

Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.

#J-18808-Ljbffr
Create a job alert for this search

Senior Engine Programmer, Content Distribution • Montreal (administrative region), QC, Canada

Similar jobs

Senior Developer for Innovative Data-Centric Industrial Solutions

Aspen TechnologyMontreal (administrative region), QC, CA
Full-time

Take your career to new heights as a lead Developer in an Agile environment delivering next-gen industrial software.Drive the creation of data pipelines and governance frameworks that optimize auto... Show more

 • Promoted

Senior Power Platform Designer

National Bank of CanadaMontreal, Montreal (administrative region), CA
Full-time

A career as a Senior Power Platform Designer in the Information Technology team at National Bank means serving as a Low Code Solutions Specialist.This position allows you to have a positive impact ... Show more

 • Promoted

Senior Android Engineer (Kotlin, Jetpack Compose) — Remote

BraintrustMontreal (administrative region), QC, CA
Remote
Full-time

A talent network is seeking a freelance Android Developer to enhance user experience for non-English speaking users.This remote role requires expertise in Kotlin, along with strong knowledge of Jet... Show more

 • Promoted

Senior Engine Programmer

2KMontreal (administrative region), QC, CA
Full-time

As a Senior Engine Programmer at Cloud Chamber, you will be responsible for designing, implementing, and optimizing game engine features and tools for the next BioShock.You have extensive Unreal En... Show more

 • Promoted

Senior Android Engineer, Partnerships — Remote Impact

ThumbtackMontreal (administrative region), QC, CA
Remote
Full-time

A leading home services platform is looking for an experienced Android engineer to drive projects and collaborate with cross-functional teams.You will focus on delivering impactful solutions while ... Show more

 • Promoted

Sofistic.AI Senior Developer in WealthTech

Sofistic.AIMontreal (administrative region), QC, CA
Full-time

AI as a Senior Full-Stack Developer and make a significant contribution to wealth management technology.This hybrid role allows for swift feature deployment directly to users.In this dynamic positi... Show more

 • Promoted

Senior Data Engineer

ValPayMontreal (administrative region), QC, CA
Full-time

At Valpay, we're building the next generation of embedded payments.We help SaaS companies transform payments from a utility into a new line of revenue.Our PayFac-as-a-Service model delivers all the... Show more

 • Promoted

Senior Applied AI Engineer

Giesecke+Devrientmontreal (administrative region), qc, Canada
Permanent

Giesecke+Devrient is a globally leading SecurityTech company.We are seeking a highly technical and execution-focused Senior Applied AI Engineer to join G+D’s new AI Hub.The ideal candidate will com... Show more

 • Promoted

Senior Developer Specializing in Big Data and Innovation

Triton DigitalMontreal (administrative region), QC, CA
Full-time

Join a vibrant, Agile team as a Senior Developer focused on driving innovation with Big Data technologies.Utilize your expertise in Spark and data pipeline development in a fully remote setting.Thi... Show more

 • Promoted

Senior Data Engineer — Databricks on AWS (Remote)

LumenaltaMontreal (administrative region), QC, CA
Remote
Full-time

A leading data solutions company is seeking a Senior Data Engineer to join their fully remote team.In this role, you will design and build scalable ETL/ELT pipelines using Databricks on AWS, ensuri... Show more

 • Promoted

Senior Developer

Coconut SoftwareMontreal (administrative region), QC, CA
Full-time

At Coconut Software, we’re not just building software—we’re reimagining how financial institutions connect with their customers.As a Senior Developer, you will be a driving force in shaping innovat... Show more

 • Promoted

Senior Platform Engineer

Rivr & Botni.Vision, Inc.montreal (administrative region), qc, Canada
Full-time

Engineering Full Time Montreal, QC Hybrid $120,000 - $150,000 CAD per year.Rivr is Montreal based startup with a distributed team working in the media processing and video analysis space.Rivr enabl... Show more

 • Promoted

Senior Developer, Enterprise Apps (D365 & Azure)

Kohl & Frisch Limitedmontreal (administrative region), qc, Canada
Full-time

A national healthcare distributor is seeking a Senior Developer in Vaughan, Canada.This role involves hands-on development and maintenance of enterprise applications in a regulated environment.Cand... Show more

 • Promoted

Kana Senior Developer in Hybrid Role

super{set}Montreal (administrative region), QC, CA
Full-time

Explore your potential at Kana as a Senior Developer in Montreal, QC, specializing in AI-powered applications.This hybrid role offers flexibility and the chance to influence product engineering.As ... Show more

 • Promoted

Senior Distributed Diffusion ML Engineer — Remote

Bagel LabsMontreal (administrative region), QC, CA
Remote
Full-time

A leading machine learning research lab is looking for an expert in distributed systems to design scalable infrastructure for diffusion models.The ideal candidate will have substantial experience i... Show more

 • Promoted

Senior Android Engineer, Ad Formats — Remote

RedditMontreal (administrative region), QC, CA
Remote
Full-time

A leading social media platform is looking for a skilled Android engineer to join their New Ad Formats team.The role focuses on building ad experiences that enhance performance on the Android app.C... Show more

 • Promoted

Senior Linux Platform Engineer - Trading - $150,000-$250,000 CAD + Bonus

Hunter BondMontreal (administrative region), QC, CA
Full-time

Job title: Senior Linux Platform Engineer.My client are looking for a Senior Linux Engineer to join their team.You will work on cutting edge, low latency, highly optimised Linux Compute environment... Show more

 • Promoted

Remote Forward-Deployed Engineer: AI-Driven Modernization

Banyan SoftwareMontreal (administrative region), QC, CA
Remote
Full-time

A leading software company is seeking a Forward Deployed Engineer to drive the modernization of applications with a focus on AI-assisted software development practices.This hybrid role requires ove... Show more

 • Promoted

Senior Android Engineer Shaping the Future of Live Selling

WhatnotMontreal (administrative region), QC, CA
Full-time

Drive the evolution of live selling as a Senior Android Engineer.Use your Kotlin skills to craft user-centric solutions that empower sellers in a thriving remote workspace.The Inventory team invite... Show more

 • Promoted

Senior Data Engineer for Data Pipeline Development

Tech Talent InternationalMontreal (administrative region), QC, CA
Full-time

Join a dynamic team as a Senior Data Engineer focused on building scalable data pipelines within Microsoft Fabric.This contract role combines technical skills with strategic collaboration for optim... Show more