Recherche d'emploi > Montréal, QC > Backend programmer

Senior Backend Programmer.

Games Jobs Direct
Montreal, Canada
75K $-125K $ / an (estimé)
Permanent
Temps plein

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

As a member of our team, you will craft highly available, high throughput, low latency services at scale, synchronous and asynchronous services, persistent connection services, and a variety of other systems.

You'll build services to manage data and workflows for developers to self-service distributing their games as well as internal tools and integrations for Epic to interact with these products.

In this role, you will

  • Get things done : Epic empowers programmers to assess a challenge, craft a solution, and implement
  • Write distributed systems to handle large-scale challenges (we use Java, Scala)
  • Work with public cloud infrastructure to facilitate a fast-moving ecosystem (we use AWS)
  • Own the entire lifecycle of services, including live operations and deployment
  • Craft solutions using modern SQL and nonrelational databases (we use MongoDB, Dynamo and Redis)
  • Work together with both upstream and downstream service owners, producers and other cloud, infrastructure and embedded DevOps engineers to ship solutions
  • Own the outcome - Be accountable for the solutions you build and flexible around the ambiguity of the problem space

What we're looking for

  • Passion for crafting secure, scalable, and highly available applications
  • Experience architecting and leading innovative, complex software projects
  • Experience collaborating with a variety of strategic stakeholders to bring a product vision to life
  • Deep knowledge of Java or Node
  • Experience in collaborating with design teams to design, document and build design systems for scalable and consistent user interfaces
  • Experience with cloud technologies (we use AWS)
  • Understanding of relational and NoSQL databases
  • Experience working in an Agile / Scrum environment

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 19 countries with 55 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) 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.

Il y a plus de 30 jours
Emplois reliés
Epic Games
Montréal, Québec

Get things done: Epic empowers programmers to assess a challenge, craft a solution, and implement. ...

Games Jobs Direct
Montréal, Québec

Get things done: Epic empowers programmers to assess a challenge, craft a solution, and implement. ...

Arkane Studios
Montréal, Québec

Implémenter, tester et maintenir des systèmes de jeu backend performants, observables et évolutifs en Go, tels que le matchmaking, les saisons et les rapports de crash. Soutenir l’intégration des fonctionnalités backend avec les clients en :Exposant des API RESTful sécuriséesImplémentant des SDK cli...

Offre sponsorisée
National Bank
Montréal, Québec

A career as a Data Engineering Analyst in the Digital Customer Experience Data Rotation Program means working closely with the Bank's sectors and business areas, as well as those working in analytics. This job allows you to have a positive impact on our organization by putting data learning at the h...

Offre sponsorisée
Canonical
Montréal, Québec

This is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale. As a software engineer for Identity Management products of Canonical, you will modernize and expand the capabilities of the identity management solutions we u...

Offre sponsorisée
Canonical - Jobs
Laval, Québec

As a Senior Web Engineer at Canonical, you need an analytical, data-driven mind and a passion to connect and make sense of interesting data from APIs. Our Workplace Engineering team are a highly performant group which specialises in web architecture and analytics specialists. It's part of our en...

PlayStation
Canada
Télétravail

As a Senior Game Data Analyst, you will be working in our cross-disciplinary team to help game studios use data efficiently to improve games. We provide end-to-end analytics services for PlayStation Studios and use data to help them make their amazing games even better. Analysing data to deliver hig...

Lorven Technologies
Montréal, Québec

Job Title: Senior Java full stack Developer. ...

Recrute Action
Montréal, Québec

Design build and integrate data from various resources to managelarge datasets for datascientists. Engineer datapipelines from source systems to predictivemodels. Experience with data storagetechnologies data modeling ETL tools and APIintegrations. Were seeking a talented data expert to join our cli...

RLDatix
Canada

We’re searching for a Toronto-based Senior Software Developer to join our Global R&D team, so that we can ensure the successful design, development, and validation of product backlog items, meeting our technical and functional goals. The Software Developer will collaborate with team members, eng...