Online Game Programmer (C++) - Game Services

4 Months ago • All levels • Game Programmer

Job Summary

Job Description

As an Online Game Programmer at Embark Studios, you'll work on AAA titles ARC Raiders and THE FINALS, contributing to the Game Services team. This team develops and maintains online features like persistent inventory, friends lists, voice chat, anti-cheat, progression systems, and in-game stores. Responsibilities include creating core metagame systems, collaborating with designers on player engagement, designing and developing social features, and using data to optimize matchmaking. The role requires strong C++ skills and experience with Unreal Engine, Angelscript, and potentially backend services. The ideal candidate is creative, curious, and passionate about pushing the boundaries of next-gen online game experiences.
Must have:
  • Strong C++ background
  • Experience with online systems
  • Collaboration with game designers
  • Metagame system creation
  • Social feature development
Good to have:
  • Backend services experience
  • Game design experience
  • Data-driven design
Perks:
  • Competitive salaries
  • Passionate colleagues
  • Opportunity to work on AAA titles

Job Details

As an Online Game Programmer at Embark, you will be working on our recently announced games ARC Raiders and THE FINALS, alongside some of the most talented people in the games industry.

You will be a part of Game Services, a strategic team with mixed competences, and we provide online services and integration to our games. We work closely with the game teams and deliver online services to a high quality and make sure they are operational.

Examples of such services are Persistent Inventory, Friends, Voice Chat, Anti-Cheat, Progression and Store.

The games are being built in Unreal Engine, using C++, a scripting language called Angelscript and some blueprints.

Example of responsibilities 

  • Create the core metagame systems for our games
  • Collaborate with game designers to find innovative new ways to engage our players
  • Design and develop the friends, party and chat systems
  • Use data as a guide when designing matchmaking rules

We would love if you have

  • A creative and curious mind
  • A strong background in C++
  • An ambition in pushing the boundaries of "next gen"
  • A good grasp of what social and metagame looks and feels like
  • A fluent English - our team comes from all over the world
  • An interest in computer science and programming as a craft

Additionally one or some of these would be a great bonus

  • Professional experience with Online systems in games
  • Experience working with or close to game design
  • Backend services development experience

At Embark we offer competitive salaries, passionate colleagues to share knowledge with and much more, but most of all we invite you to take part of a journey into the unknown, to build creative, surprising and beautiful experiences together.

We welcome game makers of all sex, class, colour, age, gender identity, education, religion, opinion, culture, nation of origin, language, sexual orientation, shape, size, and ability.

Did we leave anyone out? Well, we welcome you, too! We think that the gaming industry is made better when everyone has a seat at the table.

Be yourself at Embark and make games while doing so. Please apply with confidence. We can’t wait to hear from you (in English)!

If this role doesn't quite match what you're looking for, feel free to apply to us via our "Open Application."

Similar Jobs

Epic Games - Animation Lead

Epic Games

Montreal, Quebec, Canada (On-Site)
10 Months ago
Worlds - Tech Artist - Unreal

Worlds

(Remote)
1 Month ago
Probably Monsters - Senior Technical Artist

Probably Monsters

Dallas, Texas, United States (Hybrid)
9 Months ago
Framestore - Unreal FX Artist

Framestore

London, England, United Kingdom (Hybrid)
1 Month ago
Gaming Innovation Group  - Senior Platform DevOps Engineer

Gaming Innovation Group

St. Julian's, Malta (Hybrid)
1 Month ago
Blind Squirrel Games - Gameplay Engineer

Blind Squirrel Games

Auckland, Auckland, New Zealand (On-Site)
4 Months ago
Warner Bros Games - Senior Gameplay Programmer

Warner Bros Games

London, England, United Kingdom (Hybrid)
2 Months ago
G5 Games - C++ Gameplay Programmer

G5 Games

Limassol, Limassol, Cyprus (Remote)
6 Months ago
IO Interactive - Multiplayer Programmer

IO Interactive

İstanbul, İstanbul, Türkiye (Hybrid)
1 Month ago
Gunzilla - Senior Console Programmer

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Light Speed Studios - Senior Technical Artist

Light Speed Studios

California, United States (On-Site)
2 Months ago
Sphere Entertainment Co - Building Engineer I (Swing)

Sphere Entertainment Co

Las Vegas, Nevada, United States (On-Site)
2 Weeks ago
Google - Semiconductor Equipment Technician

Google

Fremont, California, United States (On-Site)
2 Weeks ago
Techland - UE5 Senior Game Programmer AI

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
5 Months ago
Epic Games - Senior Technical UI Designer

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
Owlcat Games - Cinematic Artist (Unreal Engine)

Owlcat Games

Nicosia, Nicosia, Cyprus (Hybrid)
2 Months ago
Keywords Studios - Technical Artists

Keywords Studios

Canada (Remote)
4 Weeks ago
Blind Squirrel Games - Systems Designer

Blind Squirrel Games

Austin, Texas, United States (Hybrid)
3 Months ago
The Walt Disney Company - Island Senior Maintenance Technician - Plant/Wastewater Treatment

The Walt Disney Company

The Bahamas (On-Site)
1 Month ago
Vertigo Games - Senior Game Designer

Vertigo Games

Amsterdam, North Holland, Netherlands (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Stockholm, Stockholm County, Sweden

Rovio Entertainment Corporation - Senior Data Analyst

Rovio Entertainment Corporation

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
Game Boost - Level Designer

Game Boost

Umeå, Västerbotten County, Sweden (Hybrid)
1 Month ago
ARHS - Data Manager

ARHS

Stockholm, Stockholm County, Sweden (On-Site)
6 Months ago
Tesla - Mobile Service Manager, Sweden

Tesla

Huddinge, Stockholm County, Sweden (On-Site)
2 Months ago
Starbreeze Studios - Experienced Lighting Artist (PAYDAY)

Starbreeze Studios

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
Embark Studios - 3D Artist - Games (TEMP)

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
Hacksaw Studios - Game Client Framework Developer

Hacksaw Studios

Stockholm, Stockholm County, Sweden (Remote)
8 Months ago
Paradox Interactive - Senior Game Designer, Hearts of Iron

Paradox Interactive

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
Electronic Arts - Director, People Partnerships

Electronic Arts

Stockholm, Stockholm County, Sweden (Hybrid)
4 Months ago
Paradox Interactive - Gameplay Programmer - Crusader Kings 3

Paradox Interactive

Stockholm, Stockholm County, Sweden (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Epoch Games - Unreal Engine C++ Programmer

Epoch Games

Winston-Salem, North Carolina, United States (Remote)
11 Months ago
Hacksaw Studios - Game developer

Hacksaw Studios

Stockholm, Stockholm County, Sweden (On-Site)
9 Months ago
Rebellion - Senior Gameplay Programmer

Rebellion

Oxford, England, United Kingdom (Hybrid)
1 Month ago
SmileGate - [Next Crossfire] Client Developer

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
Booming games - Game Mathematician

Booming games

Berlin, Berlin, Germany (On-Site)
3 Weeks ago
Epic Games - Senior Game Security Programmer - Asset Integrity

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Behaviour Interactive - Principal Generalist Programmer - Dead by Daylight

Behaviour Interactive

Ontario, Canada (Hybrid)
1 Month ago
Raw power games - Associate Lead Gameplay Programmer

Raw power games

Copenhagen, Denmark (Hybrid)
3 Months ago
IO Interactive - Senior Core Programmer

IO Interactive

Brighton And Hove, England, United Kingdom (Hybrid)
4 Weeks ago
Bohemia Interactive - Engine Programmer Prague/Brno

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Embark Studios was founded in November 2018 by a group of Swedish game industry veterans. Today Embark Studios has more than 300 game-makers applying breakthrough technologies to reimagine how games are made and what they can become. In 2023 Embark released THE FINALS®, our first game, We have another two experiences in production — the PvPVe survival action shooter ARC Raiders® and the creative platform wim®.

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Malmö, Skåne County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

Stockholm, Stockholm County, Sweden (On-Site)

View All Jobs

Get notified when new jobs are added by Embark Studios

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug