Online Game Programmer (C++) - Game Services

2 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

Google - Software Engineering Manager, People with Disabilities

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
3 Months ago
PearlAbyss - Engineering_Rendering Internship

PearlAbyss

(On-Site)
3 Weeks ago
NXP - Software System Validation Architect – Radar (m/f/d)

NXP

Sibiu, Sibiu, Romania (On-Site)
5 Months ago
Scorewarrior - Backend C++ Developer

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
9 Months ago
Awaceb - Programmeur.se Gameplay / Multijoueur - Senior

Awaceb

Montréal, Occitanie, France (Hybrid)
4 Months ago
Epic Games - Senior Engine Programmer

Epic Games

(On-Site)
5 Days ago
PortalOne,  Inc  - Unreal Engine Developer (Studio)

PortalOne, Inc

Oslo, Oslo, Norway (On-Site)
6 Months ago
Overdare - Lua Engineer

Overdare

Seoul, South Korea (On-Site)
1 Month ago
Branch GG - Senior Unity Engineer (Contract)

Branch GG

(Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Day[9]'s Game Studio - Senior Software Engineer - Tools (Unreal Engine)

Day[9]'s Game Studio

(Remote)
1 Month ago
Power Integrations - Software Developer (Backend)

Power Integrations

Pasig, Metro Manila, Philippines (On-Site)
4 Months ago
ByteDance - Big Data Engineer, Data Lake / Feature Store

ByteDance

Singapore (On-Site)
3 Months ago
PhonePe - Firmware Engineer (5-7 yrs bracket)

PhonePe

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Meta - AI Research Scientist - Generative AI Red Teaming (London or Paris)

Meta

Paris, Île-de-France, France (On-Site)
3 Months ago
ByteDance - Research Scientist in Large Language Model

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
NVIDIA - Senior Deep Learning Performance Architect

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
ByteDance - Senior Software Development Engineer, Virtual Network

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago
Rambus - SMTS CAD Engineering

Rambus

Bengaluru, Karnataka, India (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Stockholm, Stockholm County, Sweden

Glean - Enterprise Account Executive- Nordics

Glean

Sweden (Remote)
3 Months ago
Game Boost - 2D UI Artist with a Knack for Icons

Game Boost

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
Ubisoft - Lead AI Game Designer [Unannounced Project]

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago
Avalanche Studios Group - Senior IT Firstline Support

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (Hybrid)
2 Months ago
Nolimit City - Senior Software Engineer

Nolimit City

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago
Sinch - Senior Frontend (Full Stack) Engineer

Sinch

Malmö, Skåne County, Sweden (Hybrid)
4 Months ago
Embark Studios - Gameplay Engineer

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
1 Week ago
Mojang Studios - Art Director

Mojang Studios

Stockholm, Stockholm County, Sweden (Hybrid)
4 Weeks ago
King - Senior Engineer C++/Mobile SDK

King

Stockholm, Stockholm County, Sweden (On-Site)
4 Weeks ago
Haptic - Engagement Designer

Haptic

Sweden (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Cloud Imperium Games - Engine Programmer

Cloud Imperium Games

Frankfurt, Hessen, Germany (On-Site)
2 Months ago
Virtuos - Network Programmer

Virtuos

Czechia (Hybrid)
4 Months ago
Agate - Game Programmer

Agate

Bandung, West Java, Indonesia (On-Site)
6 Months ago
Limbic Entertainment - Engine Programmer Cairo, Egypt (m/f/d)

Limbic Entertainment

Langen, Hessen, Germany (On-Site)
6 Months ago
Ramen VR - Lead Engine Programmer

Ramen VR

California, United States (On-Site)
6 Months ago
Appirits - Game Engineer

Appirits

Tokyo, Japan (On-Site)
2 Weeks ago
Gamepires - Senior C++ Programmer

Gamepires

City Of Zagreb, Croatia (Hybrid)
2 Weeks ago
Larian Studios - Junior Engine Programmer

Larian Studios

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
2 Months ago
Vertigo Games - Gameplay Programmer

Vertigo Games

Amsterdam, North Holland, Netherlands (Hybrid)
3 Weeks ago
Overdare - Lua Engineer

Overdare

Seoul, South Korea (On-Site)
1 Month 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)

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)

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