Lead Programmer

Epic Games
Montreal, QC
Full-time

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 - EPIC GAMES SERVICES

What We Do

Driving the plug-in power behind Unreal Engine 5. We bridge connections for licensees and our own internal game teams to online services.

This allows games like Fortnite to utilize a combination of platform online services as well as Epic's own online services to build cross-platform online features.

Login, parties, voice chat, matchmaking, purchasing, cloud storage, and analytics are just a few examples of online features that our Online Game Services team helps games utilize.

What You'll Do

The Distribution Team builds applications and online services to power content discovery and digital delivery. Our team of programming experts is always innovating to improve the tools and technology that empower internal and external developers to deliver their digital content to users across multiple platforms.

Whether it be supporting Fortnite, the Epic Games Store, or external partners, we are committed to improving the scalability, efficiency, portability, and stability of our tech offerings.

As the programming lead of our Launcher team and Patching teams, you can expect to coordinate with a cross-site group of highly-skilled individuals.

You will have opportunities to architect new features and evolve existing products used daily by millions of gamers, developers, and enterprise professionals.

You will partner closely with backend services teams to ensure that the underlying systems we build meet internal and external customer needs.

In this role, you will

  • Lead two programming teams in developing and evolving the Epic Games Launcher application and Epic's patching technologies
  • Oversee technical design and drive implementation of robust, well-documented features and solutions
  • Partner with stakeholders to establish clear priorities and define expectations which translate to a scope of work the team can effectively deliver on
  • Deliver ongoing, transparent communication with a focus on expectations, fostering trust with internal stakeholders and external partners
  • Improve and evolve existing tools, features, and processes

What we're looking for

  • 2+ years of experience in a lead programmer role, with demonstrated ability to manage or lead a team effectively
  • 7+ years software programming industry experience developing redistributable software (we use C++)
  • Excellent communication and interpersonal skills
  • Proven track record of guiding and developing teams, as well as strong technical ownership skills and a passion for collaboration
  • Experience with monitoring and operating live products
  • Ability to manage a team roadmap and update stakeholders throughout the lifecycle of a project

This role is open to multiple locations in North America (excluding CA, NY, & WA).

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 spans across 25 countries with 46 studios and 4,500+ employees globally. For over 25 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.

5 days ago
Related jobs
Signal Space Lab
Montreal, Quebec

We are now on the lookout for a motivated Lead Software programmer who thinks differently about entertainment, interactivity, and reality in general. If you're a hands-on programmer who loves taking initiative and has a broad skill set, this is the place for you!. Lead and manage the development of ...

Epic Games
Montreal, Quebec

As a Lead Gameplay Programmer, you will be in a leadership role on a small and focused team, playing a critical role in driving current and future projects. Experience as a leader in a programming role, with demonstrated ability to lead a team effectively. Unreal projects have been leading the pack ...

2k Games
Montreal, Quebec

Cloud Chamber is looking for an accomplished Lead Programmer to manage the development of the gameplay systems for BioShock 4; a strongly narrative and systemic game. Serve as Lead Gameplay Programmer for our World Interactive Systems Pod which owns all non-Player and non-AI gameplay systems. Work c...

2710 WB Games Montreal Inc.
Remote Quebec
Remote

Programmer et déboguer des fonctionnalités graphiques (nuanceurs (shaders) et C++). Compétences avérées en leadership et en communication. Communicate to other teams and leadership the current status of feature work. Proven leadership and communication skills. ...

Games Jobs Direct
Montreal, Quebec

We're looking for a Lead Programmer who is passionate about developing games and people. Unreal projects have been leading the pack of real-time entertainment with our constantly growing team of engineering experts. You will lead a team of highly talented engineers pushing the envelope for customiza...

WB Games Montreal Inc
Montreal, Quebec

The new company combines WarnerMedia's premium entertainment, sports and news assets with Discovery's leading non-fiction and international entertainment and sports businesses. Communicate to other teams and leadership the current status of feature work. Proven leadership and communication skills. ...

People Can Fly
Montreal, Quebec
Remote

We are looking for an experienced Engine Programmer who exhibits passion and curiosity in building complex systems and desire to lead a team of engine engineers. ...

People Can Fly
Montreal, Quebec

At least one shipped AAA project from start to finish as Lead Gameplay Programmer. If you decide to accompany us on this journey, you'll have a chance to perfect your craft and expand your knowledge, working alongside leaders in the industry on bringing a brand-new unique experience to the players w...

Games Jobs Direct
Montreal, Quebec

If you decide to accompany us on this journey, you'll have a chance to perfect your craft and expand your knowledge, working alongside leaders in the industry on bringing a brand-new unique experience to the players worldwide. Collaborates and communicates effectively with other Leads, Directors, de...

People Can Fly
Montreal, Quebec
Remote

At least one shipped AAA project from start to finish as Lead Gameplay Programmer. To manage talents of Gameplay Programmers team to achieve best possible result for the project and personal growth of team members. Mentoring, managing and leading the Gameplay programming department. Work with produc...